/*
 * Copyright (c) 2022 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

class RegexpMain {
    public static final int REGEXP_2 = 2;
    public static final int REGEXP_3 = 3;
    public static final int REGEXP_4 = 4;
    public static final int REGEXP_5 = 5;
    public static final int REGEXP_6 = 6;
    public static final int REGEXP_7 = 7;
    public static final int REGEXP_8 = 8;
    public static final int REGEXP_9 = 9;
    public static final int REGEXP_10 = 10;
    public static final int REGEXP_11 = 11;
    public static final int REGEXP_12 = 12;
    public static final int REGEXP_13 = 13;
    public static final int REGEXP_14 = 14;
    public static final int REGEXP_15 = 15;
    public static final int REGEXP_16 = 16;
    public static final int REGEXP_17 = 17;
    public static final int REGEXP_18 = 18;
    public static final int REGEXP_20 = 20;
    public static final int REGEXP_21 = 21;
    public static final int REGEXP_22 = 22;
    public static final int REGEXP_23 = 23;
    public static final int REGEXP_27 = 27;
    public static final int REGEXP_28 = 28;
    public static final int REGEXP_30 = 30;
    public static final int REGEXP_31 = 31;
    public static final int REGEXP_34 = 34;
    public static final int REGEXP_35 = 35;
    public static final int REGEXP_37 = 37;
    public static final int REGEXP_39 = 39;
    public static final int REGEXP_40 = 40;
    public static final int REGEXP_44 = 44;
    public static final int REGEXP_49 = 49;
    public static final int REGEXP_68 = 68;
    public static final int REGEXP_70 = 70;
    public static final int REGEXP_72 = 72;
    public static final int REGEXP_73 = 73;
    public static final int REGEXP_77 = 77;
    public static final int REGEXP_78 = 78;
    public static final int REGEXP_81 = 81;
    public static final int REGEXP_85 = 85;
    public static final int REGEXP_92 = 92;
    public static final int REGEXP_93 = 93;
    public static final int REGEXP_95 = 95;
    public static final int REGEXP_117 = 117;
    public static final int REGEXP_128 = 128;
    public static final int REGEXP_137 = 137;
    public static final int REGEXP_139 = 139;
    public static final int REGEXP_144 = 144;
    public static final int REGEXP_156 = 156;
    public static final int REGEXP_170 = 170;
    public static final int REGEXP_177 = 177;
    public static final int REGEXP_282 = 282;
    public static final int REGEXP_312 = 312;
    public static final int REGEXP_352 = 352;
    public static final int REGEXP_454 = 454;
    public static final int REGEXP_525 = 525;
    public static final int REGEXP_598 = 598;
    public static final int REGEXP_739 = 739;
    public static final int REGEXP_1000 = 1000;
    public static final int REGEXP_1844 = 1844;
    public static final int REGEXP_2369 = 2369;
    public static final int REGEXP_3108 = 3108;
    public static final int REGEXP_3706 = 3706;
    public static final int REGEXP_4160 = 4160;
    public static final int REGEXP_4512 = 4512;
    public static final int REGEXP_4824 = 4824;
    public static final int REGEXP_5106 = 5106;
    public static final int REGEXP_5283 = 5283;
    public static final int REGEXP_5453 = 5453;
    public static final int REGEXP_5609 = 5609;
    public static final int REGEXP_5753 = 5753;
    public static final int REGEXP_5892 = 5892;
    public static final int REGEXP_6029 = 6029;
    public static final int REGEXP_6146 = 6146;
    public static final int REGEXP_6241 = 6241;
    public static final int REGEXP_6334 = 6334;
    public static final int REGEXP_6426 = 6426;
    public static final int REGEXP_6511 = 6511;
    public static ArrayList<String> computeInvariants(String str, int n) {
        ArrayList<String> variants = new ArrayList<>(Arrays.asList(str));
        for (int i = 1; i < n; i++) {
            int pos = (int) Math.floor(Math.random() * str.length());
//            int pos = 0;
            String chr = String.valueOf((str.codePointAt(pos) + Math.floor(Math.random() * REGEXP_128)) % REGEXP_128);
//            String chr = String.valueOf((char) (str.charAt(pos) + 50));
            String cpStr = str;
            variants.add(i, cpStr.substring(0, pos) + chr + cpStr.substring(pos + 1, cpStr.length()));
        }
        return variants;
    }
}

/*
 * @State
 * @Tags Jetstream2
 */
class RegExpBenchmark {
    /*
     * @Benchmark
     */
	 public void run() {
        double startTime = System.nanoTime() / 1_000_000.0;
        for (int i = 0; i < RegexpMain.REGEXP_5; i++) {
            int sum = 0;
            sum += RegExp.runBlock0();
            sum += RegExp.runBlock1();
            sum += RegExp.runBlock2();
            sum += RegExp.runBlock3();
            sum += RegExp.runBlock4();
            sum += RegExp.runBlock5();
            sum += RegExp.runBlock6();
            sum += RegExp.runBlock7();
            sum += RegExp.runBlock8();
            sum += RegExp.runBlock9();
            sum += RegExp.runBlock10();
            sum += RegExp.runBlock11();
        }
        double endTime = System.nanoTime() / 1_000_000.0;
        System.out.println("regexp: ms = "+ (endTime - startTime));
    }

    public int execString(Pattern re, String string) {
        int sum = 0;
        Matcher matcher = re.matcher(string);
        if ( matcher.find() ) {
            for (int i = 0; i <= matcher.groupCount(); i++) {
                String substring = matcher.group(i);
                if (substring != null) {
                    sum += substring.length();
                }
            }
        }
        return sum;
    }
}
class RegExp {
    public static Pattern re0 = Pattern.compile("^ba");
    public static Pattern re1 = Pattern.compile("(((\\w+):\\/\\/)([^\\/:]*)(:(\\d+))?)?([^#?]*)(\\?([^#]*))?(#(.*))?");
    public static Pattern re2 = Pattern.compile("^\\s*|\\s*$");
    public static Pattern re3 = Pattern.compile("\\bQBZPbageby_cynprubyqre\\b");
    public static Pattern re4 = Pattern.compile(",");
    public static Pattern re5 = Pattern.compile("\\bQBZPbageby_cynprubyqre\\b");
    public static Pattern re6 = Pattern.compile("^\\s*|\\s*$");
    public static Pattern re7 = Pattern.compile("(\\d*)(\\D*)");
    public static Pattern re8 = Pattern.compile("=");
    public static Pattern re9 = Pattern.compile("(^|\\s)lhv\\-h(\\s|$)");
    public static String str0 = "Zbmvyyn/5.0 (Jvaqbjf; H; Jvaqbjf AG 5.1; ra-HF) NccyrJroXvg/528.9 (XUGZY, yvxr Trpxb) Puebzr/2.0.157.0 Fnsnev/528.9";
    public static Pattern re10 = Pattern.compile("#");
    public static Pattern re11 = Pattern.compile(".");
    public static Pattern re12 = Pattern.compile("'");
    public static Pattern re13 = Pattern.compile("\\?[wW]*(sevraqvq|punaaryvq|tebhcvq)=([^&?#]*)", Pattern.CASE_INSENSITIVE);
	public static String str1 = "Fubpxjnir Synfu 9.0  e115";
	public static Pattern re14 = Pattern.compile("\\s+");
    public static Pattern re15 = Pattern.compile("^\\s*(\\S*(\\s+\\S+)*)\\s*$");
    public static Pattern re16 = Pattern.compile("-[a-z]", Pattern.CASE_INSENSITIVE);
	
	public static ArrayList<String> s0 = RegexpMain.computeInvariants("pyvpx", RegexpMain.REGEXP_6511);
    public static ArrayList<String> s1 = RegexpMain.computeInvariants("uggc://jjj.snprobbx.pbz/ybtva.cuc", RegexpMain.REGEXP_1844);
    public static ArrayList<String> s2 = RegexpMain.computeInvariants("QBZPbageby_cynprubyqre", RegexpMain.REGEXP_739);
    public static ArrayList<String> s3 = RegexpMain.computeInvariants("uggc://jjj.snprobbx.pbz/", RegexpMain.REGEXP_598);
    public static ArrayList<String> s4 = RegexpMain.computeInvariants("uggc://jjj.snprobbx.pbz/fepu.cuc", RegexpMain.REGEXP_454);
    public static ArrayList<String> s5 = RegexpMain.computeInvariants("qqqq, ZZZ q, llll", RegexpMain.REGEXP_352);
    public static ArrayList<String> s6 = RegexpMain.computeInvariants("vachggrkg QBZPbageby_cynprubyqre", RegexpMain.REGEXP_312);
    public static ArrayList<String> s7 = RegexpMain.computeInvariants("/ZlFcnprUbzrcntr/Vaqrk-FvgrUbzr,10000000", RegexpMain.REGEXP_282);
    public static ArrayList<String> s8 = RegexpMain.computeInvariants("vachggrkg", RegexpMain.REGEXP_177);
    public static ArrayList<String> s9 = RegexpMain.computeInvariants("528.9", RegexpMain.REGEXP_170);
    public static ArrayList<String> s10 = RegexpMain.computeInvariants("528", RegexpMain.REGEXP_170);
    public static ArrayList<String> s11 = RegexpMain.computeInvariants("VCPhygher=ra-HF", RegexpMain.REGEXP_156);
    public static ArrayList<String> s12 = RegexpMain.computeInvariants("CersreerqPhygher=ra-HF", RegexpMain.REGEXP_156);
    public static ArrayList<String> s13 = RegexpMain.computeInvariants("xrlcerff", RegexpMain.REGEXP_144);
    public static ArrayList<String> s14 = RegexpMain.computeInvariants("521", RegexpMain.REGEXP_139);
    public static ArrayList<String> s15 = RegexpMain.computeInvariants(str0, RegexpMain.REGEXP_139);
    public static ArrayList<String> s16 = RegexpMain.computeInvariants("qvi .so_zrah", RegexpMain.REGEXP_137);
    public static ArrayList<String> s17 = RegexpMain.computeInvariants("qvi.so_zrah", RegexpMain.REGEXP_137);
    public static ArrayList<String> s18 = RegexpMain.computeInvariants("uvqqra_ryrz", RegexpMain.REGEXP_117);
    public static ArrayList<String> s19 = RegexpMain.computeInvariants("sevraqfgre_naba=nvq%3Qn6ss9p85n868ro9s059pn854735956o3%26ers%3Q%26df%3Q%26vpgl%3QHF", RegexpMain.REGEXP_95);
    public static ArrayList<String> s20 = RegexpMain.computeInvariants("uggc://ubzr.zlfcnpr.pbz/vaqrk.psz", RegexpMain.REGEXP_93);
    public static ArrayList<String> s21 = RegexpMain.computeInvariants(str1, RegexpMain.REGEXP_92);
    public static ArrayList<String> s22 = RegexpMain.computeInvariants("svefg", RegexpMain.REGEXP_85);
    public static ArrayList<String> s23 = RegexpMain.computeInvariants("uggc://cebsvyr.zlfcnpr.pbz/vaqrk.psz", RegexpMain.REGEXP_85);
    public static ArrayList<String> s24 = RegexpMain.computeInvariants("ynfg", RegexpMain.REGEXP_85);
    public static ArrayList<String> s25 = RegexpMain.computeInvariants("qvfcynl", RegexpMain.REGEXP_85);

	public static int runBlock0() {
        int sum = 0;

        for (int i = 0; i < RegexpMain.REGEXP_525; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_1844; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_525));
            sum += new RegExpBenchmark().execString(re1, s1.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_739; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_2369));
            sum += s2.get(i).replaceAll(re2.pattern(),"").length();
        }

        for (int i = 0; i < RegexpMain.REGEXP_598; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_3108));
            sum += new RegExpBenchmark().execString(re1, s3.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_454; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_3706));
            sum += new RegExpBenchmark().execString(re1, s4.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_352; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_4160));
            sum += new RegExpBenchmark().execString(Pattern.compile("/qqqq|qqq|qq|q|ZZZZ|ZZZ|ZZ|Z|llll|ll|l|uu|u|UU|U|zz|z|ff|f|gg|g|sss|ss|s|mmm|mm|m"), s5.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_312; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_4512));
            sum += new RegExpBenchmark().execString(re3, s6.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_282; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_4824));
            sum += new RegExpBenchmark().execString(re4, s7.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_177; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_5106));
            sum += s8.get(i).replaceAll(re5.pattern(), "").length();
        }

        for (int i = 0; i < RegexpMain.REGEXP_170; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_5283));
            sum += s9.get(i).replaceAll(re6.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re7, s10.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_156; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_5453));
            sum += new RegExpBenchmark().execString(re8, s11.get(i));
            sum += new RegExpBenchmark().execString(re8, s12.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_144; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_5609));
            sum += new RegExpBenchmark().execString(re0, s13.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_139; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_5753));
            sum += s14.get(i).replaceFirst(re6.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re7, s14.get(i));
            sum += new RegExpBenchmark().execString(re9, "");
            sum += new RegExpBenchmark().execString(Pattern.compile("JroXvg/(S+)"), s15.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_137; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_5892));
            sum += s16.get(i).replaceAll(re10.pattern(), "").length();
            sum += s16.get(i).replaceAll("\\[", "").length();
            sum += s17.get(i).replaceAll(re11.pattern(), "").length();
        }

        for (int i = 0; i < RegexpMain.REGEXP_117; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_6029));
            sum += s18.get(i).replaceAll(re2.pattern(), "").length();
        }

        for (int i = 0; i < RegexpMain.REGEXP_95; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_6146));
            sum += new RegExpBenchmark().execString(Pattern.compile("(?:^|;)s*sevraqfgre_ynat=([^;]*)"), s19.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_93; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_6241));
            sum += s20.get(i).replaceAll(re12.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re13, s20.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_92; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_6334));
            sum += s21.get(i).replaceFirst("([a-zA-Z]|s)+","").length();
        }

        for (int i = 0; i < RegexpMain.REGEXP_85; i++) {
            sum += new RegExpBenchmark().execString(re0, s0.get(i + RegexpMain.REGEXP_6426));
            sum += s22.get(i).replaceAll(re14.pattern(), "").length();
            sum += s22.get(i).replaceAll(re15.pattern(), "").length();
            sum += s23.get(i).replaceAll(re12.pattern(), "").length();
            sum += s24.get(i).replaceAll(re14.pattern(), "").length();
            sum += s24.get(i).replaceAll(re15.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re16, s25.get(i));
            sum += new RegExpBenchmark().execString(re13, s23.get(i));
        }
        //  System.out.println("block0 " + sum);
        return sum;
    }
    public static Pattern re17 = Pattern.compile( "(^|[^\\\\])\\\"\\\\\\/Qngr\\((-?[0-9]+)\\)\\\\\\/\\\"");
    public static String str2 =
	   "{\"anzr\":\"\",\"ahzoreSbezng\":{\"PheeraplQrpvznyQvtvgf\":2,\"PheeraplQrpvznyFrcnengbe\":\".\",\"VfErnqBayl\":gehr,\"PheeraplTebhcFvmrf\":[3],\"AhzoreTebhcFvmrf\":[3],\"CrepragTebhcFvmrf\":[3],\"PheeraplTebhcFrcnengbe\":\",\",\"PheeraplFlzoby\":\"\u00A4\",\"AnAFlzoby\":\"AnA\",\"PheeraplArtngvirCnggrea\":0,\"AhzoreArtngvirCnggrea\":1,\"CrepragCbfvgvirCnggrea\":0,\"CrepragArtngvirCnggrea\":0,\"ArtngvirVasvavglFlzoby\":\"-Vasvavgl\",\"ArtngvirFvta\":\"-\",\"AhzoreQrpvznyQvtvgf\":2,\"AhzoreQrpvznyFrcnengbe\":\".\",\"AhzoreTebhcFrcnengbe\":\",\",\"PheeraplCbfvgvirCnggrea\":0,\"CbfvgvirVasvavglFlzoby\":\"Vasvavgl\",\"CbfvgvirFvta\":\"+\",\"CrepragQrpvznyQvtvgf\":2,\"CrepragQrpvznyFrcnengbe\":\".\",\"CrepragTebhcFrcnengbe\":\",\",\"CrepragFlzoby\":\"%\",\"CreZvyyrFlzoby\":\"\u2030\",\"AngvirQvtvgf\":[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\"],\"QvtvgFhofgvghgvba\":1},\"qngrGvzrSbezng\":{\"NZQrfvtangbe\":\"NZ\",\"Pnyraqne\":{\"ZvaFhccbegrqQngrGvzr\":\"@-62135568000000@\",\"ZnkFhccbegrqQngrGvzr\":\"@253402300799999@\",\"NytbevguzGlcr\":1,\"PnyraqneGlcr\":1,\"Renf\":[1],\"GjbQvtvgLrneZnk\":2029,\"VfErnqBayl\":gehr},\"QngrFrcnengbe\":\"/\",\"SvefgQnlBsJrrx\":0,\"PnyraqneJrrxEhyr\":0,\"ShyyQngrGvzrCnggrea\":\"qqqq, qq ZZZZ llll UU:zz:ff\",\"YbatQngrCnggrea\":\"qqqq, qq ZZZZ llll\",\"YbatGvzrCnggrea\":\"UU:zz:ff\",\"ZbaguQnlCnggrea\":\"ZZZZ qq\",\"CZQrfvtangbe\":\"CZ\",\"ESP1123Cnggrea\":\"qqq, qq ZZZ llll UU':'zz':'ff 'TZG'\",\"FubegQngrCnggrea\":\"ZZ/qq/llll\",\"FubegGvzrCnggrea\":\"UU:zz\",\"FbegnoyrQngrGvzrCnggrea\":\"llll'-'ZZ'-'qq'G'UU':'zz':'ff\",\"GvzrFrcnengbe\":\":\",\"HavirefnyFbegnoyrQngrGvzrCnggrea\":\"llll'-'ZZ'-'qq UU':'zz':'ff'M'\",\"LrneZbaguCnggrea\":\"llll ZZZZ\",\"NooerivngrqQnlAnzrf\":[\"Fha\",\"Zba\",\"Ghr\",\"Jrq\",\"Guh\",\"Sev\",\"Fng\"],\"FubegrfgQnlAnzrf\":[\"Fh\",\"Zb\",\"Gh\",\"Jr\",\"Gu\",\"Se\",\"Fn\"],\"QnlAnzrf\":[\"Fhaqnl\",\"Zbaqnl\",\"Ghrfqnl\",\"Jrqarfqnl\",\"Guhefqnl\",\"Sevqnl\",\"Fngheqnl\"],\"NooerivngrqZbaguAnzrf\":[\"Wna\",\"Sro\",\"Zne\",\"Nce\",\"Znl\",\"Wha\",\"Why\",\"Nht\",\"Frc\",\"Bpg\",\"Abi\",\"Qrp\",\"\"],\"ZbaguAnzrf\":[\"Wnahnel\",\"Sroehnel\",\"Znepu\",\"Ncevy\",\"Znl\",\"Whar\",\"Whyl\",\"Nhthfg\",\"Frcgrzore\",\"Bpgbore\",\"Abirzore\",\"Qrprzore\",\"\"],\"VfErnqBayl\":gehr,\"AngvirPnyraqneAnzr\":\"Tertbevna Pnyraqne\",\"NooerivngrqZbaguTravgvirAnzrf\":[\"Wna\",\"Sro\",\"Zne\",\"Nce\",\"Znl\",\"Wha\",\"Why\",\"Nht\",\"Frc\",\"Bpg\",\"Abi\",\"Qrp\",\"\"],\"ZbaguTravgvirAnzrf\":[\"Wnahnel\",\"Sroehnel\",\"Znepu\",\"Ncevy\",\"Znl\",\"Whar\",\"Whyl\",\"Nhthfg\",\"Frcgrzore\",\"Bpgbore\",\"Abirzore\",\"Qrprzore\",\"\"]}}";
    public static String str3 =
	   "{\"anzr\":\"ra-HF\",\"ahzoreSbezng\":{\"PheeraplQrpvznyQvtvgf\":2,\"PheeraplQrpvznyFrcnengbe\":\".\",\"VfErnqBayl\":snyfr,\"PheeraplTebhcFvmrf\":[3],\"AhzoreTebhcFvmrf\":[3],\"CrepragTebhcFvmrf\":[3],\"PheeraplTebhcFrcnengbe\":\",\",\"PheeraplFlzoby\":\"$\",\"AnAFlzoby\":\"AnA\",\"PheeraplArtngvirCnggrea\":0,\"AhzoreArtngvirCnggrea\":1,\"CrepragCbfvgvirCnggrea\":0,\"CrepragArtngvirCnggrea\":0,\"ArtngvirVasvavglFlzoby\":\"-Vasvavgl\",\"ArtngvirFvta\":\"-\",\"AhzoreQrpvznyQvtvgf\":2,\"AhzoreQrpvznyFrcnengbe\":\".\",\"AhzoreTebhcFrcnengbe\":\",\",\"PheeraplCbfvgvirCnggrea\":0,\"CbfvgvirVasvavglFlzoby\":\"Vasvavgl\",\"CbfvgvirFvta\":\"+\",\"CrepragQrpvznyQvtvgf\":2,\"CrepragQrpvznyFrcnengbe\":\".\",\"CrepragTebhcFrcnengbe\":\",\",\"CrepragFlzoby\":\"%\",\"CreZvyyrFlzoby\":\"\u2030\",\"AngvirQvtvgf\":[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\"],\"QvtvgFhofgvghgvba\":1},\"qngrGvzrSbezng\":{\"NZQrfvtangbe\":\"NZ\",\"Pnyraqne\":{\"ZvaFhccbegrqQngrGvzr\":\"@-62135568000000@\",\"ZnkFhccbegrqQngrGvzr\":\"@253402300799999@\",\"NytbevguzGlcr\":1,\"PnyraqneGlcr\":1,\"Renf\":[1],\"GjbQvtvgLrneZnk\":2029,\"VfErnqBayl\":snyfr},\"QngrFrcnengbe\":\"/\",\"SvefgQnlBsJrrx\":0,\"PnyraqneJrrxEhyr\":0,\"ShyyQngrGvzrCnggrea\":\"qqqq, ZZZZ qq, llll u:zz:ff gg\",\"YbatQngrCnggrea\":\"qqqq, ZZZZ qq, llll\",\"YbatGvzrCnggrea\":\"u:zz:ff gg\",\"ZbaguQnlCnggrea\":\"ZZZZ qq\",\"CZQrfvtangbe\":\"CZ\",\"ESP1123Cnggrea\":\"qqq, qq ZZZ llll UU':'zz':'ff 'TZG'\",\"FubegQngrCnggrea\":\"Z/q/llll\",\"FubegGvzrCnggrea\":\"u:zz gg\",\"FbegnoyrQngrGvzrCnggrea\":\"llll'-'ZZ'-'qq'G'UU':'zz':'ff\",\"GvzrFrcnengbe\":\":\",\"HavirefnyFbegnoyrQngrGvzrCnggrea\":\"llll'-'ZZ'-'qq UU':'zz':'ff'M'\",\"LrneZbaguCnggrea\":\"ZZZZ, llll\",\"NooerivngrqQnlAnzrf\":[\"Fha\",\"Zba\",\"Ghr\",\"Jrq\",\"Guh\",\"Sev\",\"Fng\"],\"FubegrfgQnlAnzrf\":[\"Fh\",\"Zb\",\"Gh\",\"Jr\",\"Gu\",\"Se\",\"Fn\"],\"QnlAnzrf\":[\"Fhaqnl\",\"Zbaqnl\",\"Ghrfqnl\",\"Jrqarfqnl\",\"Guhefqnl\",\"Sevqnl\",\"Fngheqnl\"],\"NooerivngrqZbaguAnzrf\":[\"Wna\",\"Sro\",\"Zne\",\"Nce\",\"Znl\",\"Wha\",\"Why\",\"Nht\",\"Frc\",\"Bpg\",\"Abi\",\"Qrp\",\"\"],\"ZbaguAnzrf\":[\"Wnahnel\",\"Sroehnel\",\"Znepu\",\"Ncevy\",\"Znl\",\"Whar\",\"Whyl\",\"Nhthfg\",\"Frcgrzore\",\"Bpgbore\",\"Abirzore\",\"Qrprzore\",\"\"],\"VfErnqBayl\":snyfr,\"AngvirPnyraqneAnzr\":\"Tertbevna Pnyraqne\",\"NooerivngrqZbaguTravgvirAnzrf\":[\"Wna\",\"Sro\",\"Zne\",\"Nce\",\"Znl\",\"Wha\",\"Why\",\"Nht\",\"Frc\",\"Bpg\",\"Abi\",\"Qrp\",\"\"],\"ZbaguTravgvirAnzrf\":[\"Wnahnel\",\"Sroehnel\",\"Znepu\",\"Ncevy\",\"Znl\",\"Whar\",\"Whyl\",\"Nhthfg\",\"Frcgrzore\",\"Bpgbore\",\"Abirzore\",\"Qrprzore\",\"\"]}}";
    public static String str4 = 
	   "HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str5 = 
	   "HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static Pattern re18 = Pattern.compile("^s+|s+$");
    public static String str6 = "uggc://jjj.snprobbx.pbz/vaqrk.cuc";
    public static Pattern re19 = Pattern.compile("(?:^|s+)ba(?:s+|$)");
    public static Pattern re20 = Pattern.compile("[+, ]");
    public static Pattern re21 = Pattern.compile("ybnqrq|pbzcyrgr");
    public static String str7 =
	  ";;jvaqbj.IjPurpxZbhfrCbfvgvbaNQ_VQ=shapgvba(r){vs(!r)ine r=jvaqbj.rirag;ine c=-1;vs(d1)c=d1.EbyybssCnary;ine bo=IjTrgBow(\"IjCnayNQ_VQ_\"+c);vs(bo&&bo.fglyr.ivfvovyvgl==\"ivfvoyr\"){ine fns=IjFns?8:0;ine pheK=r.pyvragK+IjBOFpe(\"U\")+fns,pheL=r.pyvragL+IjBOFpe(\"I\")+fns;ine y=IjBOEC(NQ_VQ,bo,\"Y\"),g=IjBOEC(NQ_VQ,bo,\"G\");ine e=y+d1.Cnaryf[c].Jvqgu,o=g+d1.Cnaryf[c].Urvtug;vs((pheK<y)||(pheK>e)||(pheL<g)||(pheL>o)){vs(jvaqbj.IjBaEbyybssNQ_VQ)IjBaEbyybssNQ_VQ(c);ryfr IjPybfrNq(NQ_VQ,c,gehr,\"\");}ryfr erghea;}IjPnapryZbhfrYvfgrareNQ_VQ();};;jvaqbj.IjFrgEbyybssCnaryNQ_VQ=shapgvba(c){ine z=\"zbhfrzbir\",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;c=IjTc(NQ_VQ,c);vs(d1&&d1.EbyybssCnary>-1)IjPnapryZbhfrYvfgrareNQ_VQ();vs(d1)d1.EbyybssCnary=c;gel{vs(q.nqqRiragYvfgrare)q.nqqRiragYvfgrare(z,s,snyfr);ryfr vs(q.nggnpuRirag)q.nggnpuRirag(\"ba\"+z,s);}pngpu(r){}};;jvaqbj.IjPnapryZbhfrYvfgrareNQ_VQ=shapgvba(){ine z=\"zbhfrzbir\",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;vs(d1)d1.EbyybssCnary=-1;gel{vs(q.erzbirRiragYvfgrare)q.erzbirRiragYvfgrare(z,s,snyfr);ryfr vs(q.qrgnpuRirag)q.qrgnpuRirag(\"ba\"+z,s);}pngpu(r){}};;d1.IjTc=d2(n,c){ine nq=d1;vs(vfAnA(c)){sbe(ine v=0;v<nq.Cnaryf.yratgu;v++)vs(nq.Cnaryf[v].Anzr==c)erghea v;erghea 0;}erghea c;};;d1.IjTpy=d2(n,c,p){ine cn=d1.Cnaryf[IjTc(n,c)];vs(!cn)erghea 0;vs(vfAnA(p)){sbe(ine v=0;v<cn.Pyvpxguehf.yratgu;v++)vs(cn.Pyvpxguehf[v].Anzr==p)erghea v;erghea 0;}erghea p;};;d1.IjGenpr=d2(n,f){gel{vs(jvaqbj[\"Ij\"+\"QtQ\"])jvaqbj[\"Ij\"+\"QtQ\"](n,1,f);}pngpu(r){}};;d1.IjYvzvg1=d2(n,f){ine nq=d1,vh=f.fcyvg(\"/\");sbe(ine v=0,p=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.FzV.yratgu>0)nq.FzV+=\"/\";nq.FzV+=vh[v];nq.FtZ[nq.FtZ.yratgu]=snyfr;}}};;d1.IjYvzvg0=d2(n,f){ine nq=d1,vh=f.fcyvg(\"/\");sbe(ine v=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.OvC.yratgu>0)nq.OvC+=\"/\";nq.OvC+=vh[v];}}};;d1.IjRVST=d2(n,c){jvaqbj[\"IjCnayNQ_VQ_\"+c+\"_Bow\"]=IjTrgBow(\"IjCnayNQ_VQ_\"+c+\"_Bow\");vs(jvaqbj[\"IjCnayNQ_VQ_\"+c+\"_Bow\"]==ahyy)frgGvzrbhg(\"IjRVST(NQ_VQ,\"+c+\")\",d1.rvsg);};;d1.IjNavzSHC=d2(n,c){ine nq=d1;vs(c>nq.Cnaryf.yratgu)erghea;ine cna=nq.Cnaryf[c],nn=gehr,on=gehr,yn=gehr,en=gehr,cn=nq.Cnaryf[0],sf=nq.ShF,j=cn.Jvqgu,u=cn.Urvtug;vs(j==\"100%\"){j=sf;en=snyfr;yn=snyfr;}vs(u==\"100%\"){u=sf;nn=snyfr;on=snyfr;}vs(cn.YnY==\"Y\")yn=snyfr;vs(cn.YnY==\"E\")en=snyfr;vs(cn.GnY==\"G\")nn=snyfr;vs(cn.GnY==\"O\")on=snyfr;ine k=0,l=0;fjvgpu(nq.NshP%8){pnfr 0:oernx;pnfr 1:vs(nn)l=-sf;oernx;pnfr 2:k=j-sf;oernx;pnfr 3:vs(en)k=j;oernx;pnfr 4:k=j-sf;l=u-sf;oernx;pnfr 5:k=j-sf;vs(on)l=u;oernx;pnfr 6:l=u-sf;oernx;pnfr 7:vs(yn)k=-sf;l=u-sf;oernx;}vs(nq.NshP++ <nq.NshG)frgGvzrbhg((\"IjNavzSHC(NQ_VQ,\"+c+\")\"),nq.NshC);ryfr{k=-1000;l=k;}cna.YrsgBssfrg=k;cna.GbcBssfrg=l;IjNhErcb(n,c);};;d1.IjTrgErnyCbfvgvba=d2(n,b,j){erghea IjBOEC.nccyl(guvf,nethzragf);};;d1.IjPnapryGvzrbhg=d2(n,c){c=IjTc(n,c);ine cay=d1.Cnaryf[c];vs(cay&&cay.UgU!=\"\"){pyrneGvzrbhg(cay.UgU);}};;d1.IjPnapryNyyGvzrbhgf=d2(n){vs(d1.YbpxGvzrbhgPunatrf)erghea;sbe(ine c=0;c<d1.bac;c++)IjPnapryGvzrbhg(n,c);};;d1.IjFgnegGvzrbhg=d2(n,c,bG){c=IjTc(n,c);ine cay=d1.Cnaryf[c];vs(cay&&((cay.UvqrGvzrbhgInyhr>0)||(nethzragf.yratgu==3&&bG>0))){pyrneGvzrbhg(cay.UgU);cay.UgU=frgGvzrbhg(cay.UvqrNpgvba,(nethzragf.yratgu==3?bG:cay.UvqrGvzrbhgInyhr));}};;d1.IjErfrgGvzrbhg=d2(n,c,bG){c=IjTc(n,c);IjPnapryGvzrbhg(n,c);riny(\"IjFgnegGvzrbhg(NQ_VQ,c\"+(nethzragf.yratgu==3?\",bG\":\"\")+\")\");};;d1.IjErfrgNyyGvzrbhgf=d2(n){sbe(ine c=0;c<d1.bac;c++)IjErfrgGvzrbhg(n,c);};;d1.IjQrgnpure=d2(n,rig,sap){gel{vs(IjQVR5)riny(\"jvaqbj.qrgnpuRirag(\'ba\"+rig+\"\',\"+sap+\"NQ_VQ)\");ryfr vs(!IjQVRZnp)riny(\"jvaqbj.erzbirRiragYvfgrare(\'\"+rig+\"\',\"+sap+\"NQ_VQ,snyfr)\");}pngpu(r){}};;d1.IjPyrnaHc=d2(n){IjCvat(n,\"G\");ine nq=d1;sbe(ine v=0;v<nq.Cnaryf.yratgu;v++){IjUvqrCnary(n,v,gehr);}gel{IjTrgBow(nq.gya).vaareUGZY=\"\";}pngpu(r){}vs(nq.gya!=nq.gya2)gel{IjTrgBow(nq.gya2).vaareUGZY=\"\";}pngpu(r){}gel{d1=ahyy;}pngpu(r){}gel{IjQrgnpure(n,\"haybnq\",\"IjHayNQ_VQ\");}pngpu(r){}gel{jvaqbj.IjHayNQ_VQ=ahyy;}pngpu(r){}gel{IjQrgnpure(n,\"fpebyy\",\"IjFeNQ_VQ\");}pngpu(r){}gel{jvaqbj.IjFeNQ_VQ=ahyy;}pngpu(r){}gel{IjQrgnpure(n,\"erfvmr\",\"IjEmNQ_VQ\");}pngpu(r){}gel{jvaqbj.IjEmNQ_VQ=ahyy;}pngpu(r){}gel{IjQrgnpure(n";
    public static String str8 = 
	  ";;jvaqbj.IjPurpxZbhfrCbfvgvbaNQ_VQ=shapgvba(r){vs(!r)ine r=jvaqbj.rirag;ine c=-1;vs(jvaqbj.IjNqNQ_VQ)c=jvaqbj.IjNqNQ_VQ.EbyybssCnary;ine bo=IjTrgBow(\"IjCnayNQ_VQ_\"+c);vs(bo&&bo.fglyr.ivfvovyvgl==\"ivfvoyr\"){ine fns=IjFns?8:0;ine pheK=r.pyvragK+IjBOFpe(\"U\")+fns,pheL=r.pyvragL+IjBOFpe(\"I\")+fns;ine y=IjBOEC(NQ_VQ,bo,\"Y\"),g=IjBOEC(NQ_VQ,bo,\"G\");ine e=y+jvaqbj.IjNqNQ_VQ.Cnaryf[c].Jvqgu,o=g+jvaqbj.IjNqNQ_VQ.Cnaryf[c].Urvtug;vs((pheK<y)||(pheK>e)||(pheL<g)||(pheL>o)){vs(jvaqbj.IjBaEbyybssNQ_VQ)IjBaEbyybssNQ_VQ(c);ryfr IjPybfrNq(NQ_VQ,c,gehr,\"\");}ryfr erghea;}IjPnapryZbhfrYvfgrareNQ_VQ();};;jvaqbj.IjFrgEbyybssCnaryNQ_VQ=shapgvba(c){ine z=\"zbhfrzbir\",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;c=IjTc(NQ_VQ,c);vs(jvaqbj.IjNqNQ_VQ&&jvaqbj.IjNqNQ_VQ.EbyybssCnary>-1)IjPnapryZbhfrYvfgrareNQ_VQ();vs(jvaqbj.IjNqNQ_VQ)jvaqbj.IjNqNQ_VQ.EbyybssCnary=c;gel{vs(q.nqqRiragYvfgrare)q.nqqRiragYvfgrare(z,s,snyfr);ryfr vs(q.nggnpuRirag)q.nggnpuRirag('ba\"+z,s);}pngpu(r){}};;jvaqbj.IjPnapryZbhfrYvfgrareNQ_VQ=shapgvba(){ine z=\"zbhfrzbir\",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;vs(jvaqbj.IjNqNQ_VQ)jvaqbj.IjNqNQ_VQ.EbyybssCnary=-1;gel{vs(q.erzbirRiragYvfgrare)q.erzbirRiragYvfgrare(z,s,snyfr);ryfr vs(q.qrgnpuRirag)q.qrgnpuRirag(\"ba\"+z,s);}pngpu(r){}};;jvaqbj.IjNqNQ_VQ.IjTc=shapgvba(n,c){ine nq=jvaqbj.IjNqNQ_VQ;vs(vfAnA(c)){sbe(ine v=0;v<nq.Cnaryf.yratgu;v++)vs(nq.Cnaryf[v].Anzr==c)erghea v;erghea 0;}erghea c;};;jvaqbj.IjNqNQ_VQ.IjTpy=shapgvba(n,c,p){ine cn=jvaqbj.IjNqNQ_VQ.Cnaryf[IjTc(n,c)];vs(!cn)erghea 0;vs(vfAnA(p)){sbe(ine v=0;v<cn.Pyvpxguehf.yratgu;v++)vs(cn.Pyvpxguehf[v].Anzr==p)erghea v;erghea 0;}erghea p;};;jvaqbj.IjNqNQ_VQ.IjGenpr=shapgvba(n,f){gel{vs(jvaqbj[\"Ij\"+\"QtQ\"])jvaqbj[\"Ij\"+\"QtQ\"](n,1,f);}pngpu(r){}};;jvaqbj.IjNqNQ_VQ.IjYvzvg1=shapgvba(n,f){ine nq=jvaqbj.IjNqNQ_VQ,vh=f.fcyvg(\"/\");sbe(ine v=0,p=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.FzV.yratgu>0)nq.FzV+=\"/\";nq.FzV+=vh[v];nq.FtZ[nq.FtZ.yratgu]=snyfr;}}};;jvaqbj.IjNqNQ_VQ.IjYvzvg0=shapgvba(n,f){ine nq=jvaqbj.IjNqNQ_VQ,vh=f.fcyvg(\"/\");sbe(ine v=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.OvC.yratgu>0)nq.OvC+=\"/\";nq.OvC+=vh[v];}}};;jvaqbj.IjNqNQ_VQ.IjRVST=shapgvba(n,c){jvaqbj[\"IjCnayNQ_VQ_\"+c+\"_Bow\"]=IjTrgBow(\"IjCnayNQ_VQ_\"+c+\"_Bow\");vs(jvaqbj[\"IjCnayNQ_VQ_\"+c+\"_Bow\"]==ahyy)frgGvzrbhg(\"IjRVST(NQ_VQ,\"+c+\")\",jvaqbj.IjNqNQ_VQ.rvsg);};;jvaqbj.IjNqNQ_VQ.IjNavzSHC=shapgvba(n,c){ine nq=jvaqbj.IjNqNQ_VQ;vs(c>nq.Cnaryf.yratgu)erghea;ine cna=nq.Cnaryf[c],nn=gehr,on=gehr,yn=gehr,en=gehr,cn=nq.Cnaryf[0],sf=nq.ShF,j=cn.Jvqgu,u=cn.Urvtug;vs(j==\"100%\"){j=sf;en=snyfr;yn=snyfr;}vs(u==\"100%\"){u=sf;nn=snyfr;on=snyfr;}vs(cn.YnY==\"Y\")yn=snyfr;vs(cn.YnY==\"E\")en=snyfr;vs(cn.GnY==\"G\")nn=snyfr;vs(cn.GnY==\"O\")on=snyfr;ine k=0,l=0;fjvgpu(nq.NshP%8){pnfr 0:oernx;pnfr 1:vs(nn)l=-sf;oernx;pnfr 2:k=j-sf;oernx;pnfr 3:vs(en)k=j;oernx;pnfr 4:k=j-sf;l=u-sf;oernx;pnfr 5:k=j-sf;vs(on)l=u;oernx;pnfr 6:l=u-sf;oernx;pnfr 7:vs(yn)k=-sf;l=u-sf;oernx;}vs(nq.NshP++ <nq.NshG)frgGvzrbhg((\"IjNavzSHC(NQ_VQ,\"+c+\")\"),nq.NshC);ryfr{k=-1000;l=k;}cna.YrsgBssfrg=k;cna.GbcBssfrg=l;IjNhErcb(n,c);};;jvaqbj.IjNqNQ_VQ.IjTrgErnyCbfvgvba=shapgvba(n,b,j){erghea IjBOEC.nccyl(guvf,nethzragf);};;jvaqbj.IjNqNQ_VQ.IjPnapryGvzrbhg=shapgvba(n,c){c=IjTc(n,c);ine cay=jvaqbj.IjNqNQ_VQ.Cnaryf[c];vs(cay&&cay.UgU!=\"\"){pyrneGvzrbhg(cay.UgU);}};;jvaqbj.IjNqNQ_VQ.IjPnapryNyyGvzrbhgf=shapgvba(n){vs(jvaqbj.IjNqNQ_VQ.YbpxGvzrbhgPunatrf)erghea;sbe(ine c=0;c<jvaqbj.IjNqNQ_VQ.bac;c++)IjPnapryGvzrbhg(n,c);};;jvaqbj.IjNqNQ_VQ.IjFgnegGvzrbhg=shapgvba(n,c,bG){c=IjTc(n,c);ine cay=jvaqbj.IjNqNQ_VQ.Cnaryf[c];vs(cay&&((cay.UvqrGvzrbhgInyhr>0)||(nethzragf.yratgu==3&&bG>0))){pyrneGvzrbhg(cay.UgU);cay.UgU=frgGvzrbhg(cay.UvqrNpgvba,(nethzragf.yratgu==3?bG:cay.UvqrGvzrbhgInyhr));}};;jvaqbj.IjNqNQ_VQ.IjErfrgGvzrbhg=shapgvba(n,c,bG){c=IjTc(n,c);IjPnapryGvzrbhg(n,c);riny(\"IjFgnegGvzrbhg(NQ_VQ,c\"+(nethzragf.yratgu==3?\",bG\":\"\")+\")\");};;jvaqbj.IjNqNQ_VQ.IjErfrgNyyGvzrbhgf=shapgvba(n){sbe(ine c=0;c<jvaqbj.IjNqNQ_VQ.bac;c++)IjErfrgGvzrbhg(n,c);};;jvaqbj.IjNqNQ_VQ.IjQrgnpure=shapgvba(n,rig,sap){gel{vs(IjQVR5)riny(\"jvaqbj.qrgnpuRirag('ba\"+rig+\"',\"+sap+\"NQ_VQ)\");ryfr vs(!IjQVRZnp)riny(\"jvaqbj.erzbir";
    public static String str9 =
	  ";;jvaqbj.IjPurpxZbhfrCbfvgvbaNQ_VQ=shapgvba(r){vs(!r)ine r=jvaqbj.rirag;ine c=-1;vs(jvaqbj.IjNqNQ_VQ)c=jvaqbj.IjNqNQ_VQ.EbyybssCnary;ine bo=IjTrgBow(\"IjCnayNQ_VQ_\"+c);vs(bo&&bo.fglyr.ivfvovyvgl==\"ivfvoyr\"){ine fns=IjFns?8:0;ine pheK=r.pyvragK+IjBOFpe(\"U\")+fns,pheL=r.pyvragL+IjBOFpe(\"I\")+fns;ine y=IjBOEC(NQ_VQ,bo,\"Y\"),g=IjBOEC(NQ_VQ,bo,\"G\");ine e=y+jvaqbj.IjNqNQ_VQ.Cnaryf[c].Jvqgu,o=g+jvaqbj.IjNqNQ_VQ.Cnaryf[c].Urvtug;vs((pheK<y)||(pheK>e)||(pheL<g)||(pheL>o)){vs(jvaqbj.IjBaEbyybssNQ_VQ)IjBaEbyybssNQ_VQ(c);ryfr IjPybfrNq(NQ_VQ,c,gehr,\"\");}ryfr erghea;}IjPnapryZbhfrYvfgrareNQ_VQ();};;jvaqbj.IjFrgEbyybssCnaryNQ_VQ=shapgvba(c){ine z=\"zbhfrzbir\",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;c=IjTc(NQ_VQ,c);vs(jvaqbj.IjNqNQ_VQ&&jvaqbj.IjNqNQ_VQ.EbyybssCnary>-1)IjPnapryZbhfrYvfgrareNQ_VQ();vs(jvaqbj.IjNqNQ_VQ)jvaqbj.IjNqNQ_VQ.EbyybssCnary=c;gel{vs(q.nqqRiragYvfgrare)q.nqqRiragYvfgrare(z,s,snyfr);ryfr vs(q.nggnpuRirag)q.nggnpuRirag(\"ba\"+z,s);}pngpu(r){}};;jvaqbj.IjPnapryZbhfrYvfgrareNQ_VQ=shapgvba(){ine z=\"zbhfrzbir\",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;vs(jvaqbj.IjNqNQ_VQ)jvaqbj.IjNqNQ_VQ.EbyybssCnary=-1;gel{vs(q.erzbirRiragYvfgrare)q.erzbirRiragYvfgrare(z,s,snyfr);ryfr vs(q.qrgnpuRirag)q.qrgnpuRirag(\"ba\"+z,s);}pngpu(r){}};;jvaqbj.IjNqNQ_VQ.IjTc=d2(n,c){ine nq=jvaqbj.IjNqNQ_VQ;vs(vfAnA(c)){sbe(ine v=0;v<nq.Cnaryf.yratgu;v++)vs(nq.Cnaryf[v].Anzr==c)erghea v;erghea 0;}erghea c;};;jvaqbj.IjNqNQ_VQ.IjTpy=d2(n,c,p){ine cn=jvaqbj.IjNqNQ_VQ.Cnaryf[IjTc(n,c)];vs(!cn)erghea 0;vs(vfAnA(p)){sbe(ine v=0;v<cn.Pyvpxguehf.yratgu;v++)vs(cn.Pyvpxguehf[v].Anzr==p)erghea v;erghea 0;}erghea p;};;jvaqbj.IjNqNQ_VQ.IjGenpr=d2(n,f){gel{vs(jvaqbj[\"Ij\"+\"QtQ\"])jvaqbj[\"Ij\"+\"QtQ\"](n,1,f);}pngpu(r){}};;jvaqbj.IjNqNQ_VQ.IjYvzvg1=d2(n,f){ine nq=jvaqbj.IjNqNQ_VQ,vh=f.fcyvg(\"/\");sbe(ine v=0,p=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.FzV.yratgu>0)nq.FzV+=\"/\";nq.FzV+=vh[v];nq.FtZ[nq.FtZ.yratgu]=snyfr;}}};;jvaqbj.IjNqNQ_VQ.IjYvzvg0=d2(n,f){ine nq=jvaqbj.IjNqNQ_VQ,vh=f.fcyvg(\"/\");sbe(ine v=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.OvC.yratgu>0)nq.OvC+=\"/\";nq.OvC+=vh[v];}}};;jvaqbj.IjNqNQ_VQ.IjRVST=d2(n,c){jvaqbj[\"IjCnayNQ_VQ_\"+c+\"_Bow\"]=IjTrgBow(\"IjCnayNQ_VQ_\"+c+\"_Bow\");vs(jvaqbj[\"IjCnayNQ_VQ_\"+c+\"_Bow\"]==ahyy)frgGvzrbhg(\"IjRVST(NQ_VQ,\"+c+\")\",jvaqbj.IjNqNQ_VQ.rvsg);};;jvaqbj.IjNqNQ_VQ.IjNavzSHC=d2(n,c){ine nq=jvaqbj.IjNqNQ_VQ;vs(c>nq.Cnaryf.yratgu)erghea;ine cna=nq.Cnaryf[c],nn=gehr,on=gehr,yn=gehr,en=gehr,cn=nq.Cnaryf[0],sf=nq.ShF,j=cn.Jvqgu,u=cn.Urvtug;vs(j==\"100%\"){j=sf;en=snyfr;yn=snyfr;}vs(u==\"100%\"){u=sf;nn=snyfr;on=snyfr;}vs(cn.YnY==\"Y\")yn=snyfr;vs(cn.YnY==\"E\")en=snyfr;vs(cn.GnY==\"G\")nn=snyfr;vs(cn.GnY==\"O\")on=snyfr;ine k=0,l=0;fjvgpu(nq.NshP%8){pnfr 0:oernx;pnfr 1:vs(nn)l=-sf;oernx;pnfr 2:k=j-sf;oernx;pnfr 3:vs(en)k=j;oernx;pnfr 4:k=j-sf;l=u-sf;oernx;pnfr 5:k=j-sf;vs(on)l=u;oernx;pnfr 6:l=u-sf;oernx;pnfr 7:vs(yn)k=-sf;l=u-sf;oernx;}vs(nq.NshP++ <nq.NshG)frgGvzrbhg((\"IjNavzSHC(NQ_VQ,\"+c+\")\"),nq.NshC);ryfr{k=-1000;l=k;}cna.YrsgBssfrg=k;cna.GbcBssfrg=l;IjNhErcb(n,c);};;jvaqbj.IjNqNQ_VQ.IjTrgErnyCbfvgvba=d2(n,b,j){erghea IjBOEC.nccyl(guvf,nethzragf);};;jvaqbj.IjNqNQ_VQ.IjPnapryGvzrbhg=d2(n,c){c=IjTc(n,c);ine cay=jvaqbj.IjNqNQ_VQ.Cnaryf[c];vs(cay&&cay.UgU!=\"\"){pyrneGvzrbhg(cay.UgU);}};;jvaqbj.IjNqNQ_VQ.IjPnapryNyyGvzrbhgf=d2(n){vs(jvaqbj.IjNqNQ_VQ.YbpxGvzrbhgPunatrf)erghea;sbe(ine c=0;c<jvaqbj.IjNqNQ_VQ.bac;c++)IjPnapryGvzrbhg(n,c);};;jvaqbj.IjNqNQ_VQ.IjFgnegGvzrbhg=d2(n,c,bG){c=IjTc(n,c);ine cay=jvaqbj.IjNqNQ_VQ.Cnaryf[c];vs(cay&&((cay.UvqrGvzrbhgInyhr>0)||(nethzragf.yratgu==3&&bG>0))){pyrneGvzrbhg(cay.UgU);cay.UgU=frgGvzrbhg(cay.UvqrNpgvba,(nethzragf.yratgu==3?bG:cay.UvqrGvzrbhgInyhr));}};;jvaqbj.IjNqNQ_VQ.IjErfrgGvzrbhg=d2(n,c,bG){c=IjTc(n,c);IjPnapryGvzrbhg(n,c);riny(\"IjFgnegGvzrbhg(NQ_VQ,c\"+(nethzragf.yratgu==3?\",bG\":\"\")+\")\");};;jvaqbj.IjNqNQ_VQ.IjErfrgNyyGvzrbhgf=d2(n){sbe(ine c=0;c<jvaqbj.IjNqNQ_VQ.bac;c++)IjErfrgGvzrbhg(n,c);};;jvaqbj.IjNqNQ_VQ.IjQrgnpure=d2(n,rig,sap){gel{vs(IjQVR5)riny(\"jvaqbj.qrgnpuRirag(\'ba\"+rig+\"\',\"+sap+\"NQ_VQ)\");ryfr vs(!IjQVRZnp)riny(\"jvaqbj.erzbirRiragYvfgrare(\'\"+rig+\"\',\"+sap+\"NQ_VQ,snyfr)\");}pngpu(r){}};;jvaqbj.IjNqNQ_VQ.IjPyrna";

    public static ArrayList<String> s26 = RegexpMain.computeInvariants("VC=74.125.75.1", RegexpMain.REGEXP_81);
    public static ArrayList<String> s27 = RegexpMain.computeInvariants("9.0  e115", RegexpMain.REGEXP_78);
    public static ArrayList<String> s28 = RegexpMain.computeInvariants("k", RegexpMain.REGEXP_78);
    public static ArrayList<String> s29 = RegexpMain.computeInvariants(str2, RegexpMain.REGEXP_81);
    public static ArrayList<String> s30 = RegexpMain.computeInvariants(str3, RegexpMain.REGEXP_81);
    public static ArrayList<String> s31 = RegexpMain.computeInvariants("144631658", RegexpMain.REGEXP_78);
    public static ArrayList<String> s32 = RegexpMain.computeInvariants("Pbhagel=IIZ%3Q", RegexpMain.REGEXP_78);
    public static ArrayList<String> s33 = RegexpMain.computeInvariants("Pbhagel=IIZ=", RegexpMain.REGEXP_78);
    public static ArrayList<String> s34 = RegexpMain.computeInvariants("CersreerqPhygherCraqvat=", RegexpMain.REGEXP_78);
    public static ArrayList<String> s35 = RegexpMain.computeInvariants(str4, RegexpMain.REGEXP_78);
    public static ArrayList<String> s36 = RegexpMain.computeInvariants(str5, RegexpMain.REGEXP_78);
    public static ArrayList<String> s37 = RegexpMain.computeInvariants("__hgzp=144631658", RegexpMain.REGEXP_78);
    public static ArrayList<String> s38 = RegexpMain.computeInvariants("gvzrMbar=-8", RegexpMain.REGEXP_78);
    public static ArrayList<String> s39 = RegexpMain.computeInvariants("gvzrMbar=0", RegexpMain.REGEXP_78);
    // public static final ArrayList<String> s40 = RegexpMain.computeInputvariants(s15[i], 78);
    public static ArrayList<String> s41 = RegexpMain.computeInvariants("vachggrkg  QBZPbageby_cynprubyqre", RegexpMain.REGEXP_78);
    public static ArrayList<String> s42 = RegexpMain.computeInvariants("xrlqbja", RegexpMain.REGEXP_78);
    public static ArrayList<String> s43 = RegexpMain.computeInvariants("xrlhc", RegexpMain.REGEXP_78);
    public static ArrayList<String> s44 = RegexpMain.computeInvariants("uggc://zrffntvat.zlfcnpr.pbz/vaqrk.psz", RegexpMain.REGEXP_77);
    public static ArrayList<String> s45 = RegexpMain.computeInvariants("FrffvbaFgbentr=%7O%22GnoThvq%22%3N%7O%22thvq%22%3N1231367125017%7Q%7Q", RegexpMain.REGEXP_73);
    public static ArrayList<String> s46 = RegexpMain.computeInvariants(str6, RegexpMain.REGEXP_72);
    public static ArrayList<String> s47 = RegexpMain.computeInvariants("3.5.0.0", RegexpMain.REGEXP_70);
    public static ArrayList<String> s48 = RegexpMain.computeInvariants(str7, RegexpMain.REGEXP_70);
    public static ArrayList<String> s49 = RegexpMain.computeInvariants(str8, RegexpMain.REGEXP_70);
    public static ArrayList<String> s50 = RegexpMain.computeInvariants(str9, RegexpMain.REGEXP_70);
    public static ArrayList<String> s51 = RegexpMain.computeInvariants("NI%3Q1_CI%3Q1_PI%3Q1_EI%3Q1_HI%3Q1_HP%3Q1_IC%3Q0.0.0.0_IH%3Q0", RegexpMain.REGEXP_70);
    public static ArrayList<String> s52 = RegexpMain.computeInvariants("svz_zlfcnpr_ubzrcntr_abgybttrqva,svz_zlfcnpr_aba_HTP,svz_zlfcnpr_havgrq-fgngrf", RegexpMain.REGEXP_70);
    public static ArrayList<String> s53 = RegexpMain.computeInvariants("ybnqvat", RegexpMain.REGEXP_70);
    public static ArrayList<String> s54 = RegexpMain.computeInvariants("#", RegexpMain.REGEXP_68);
    public static ArrayList<String> s55 = RegexpMain.computeInvariants("ybnqrq", RegexpMain.REGEXP_68);
    public static ArrayList<String> s56 = RegexpMain.computeInvariants("pbybe", RegexpMain.REGEXP_49);
    public static ArrayList<String> s57 = RegexpMain.computeInvariants("uggc://sevraqf.zlfcnpr.pbz/vaqrk.psz", RegexpMain.REGEXP_44);

    public static int runBlock1() {
        int sum = 0;
        for (int i = 0; i <  RegexpMain.REGEXP_78; i++) {
            sum += new RegExpBenchmark().execString(re8, s26.get(i));
            sum += s27.get(i).replaceAll("(s)+e", "").length();
            sum += s28.get(i).replaceAll(".", "").length();
            sum += s29.get(i).replaceAll(re17.pattern(), "").length();
            sum += s30.get(i).replaceAll(re17.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re8, s31.get(i));
            sum += new RegExpBenchmark().execString(re8, s32.get(i));
            sum += new RegExpBenchmark().execString(re8, s33.get(i));
            sum += new RegExpBenchmark().execString(re8, s34.get(i));
            sum += new RegExpBenchmark().execString(re8, s34.get(i));
            sum += new RegExpBenchmark().execString(re8, s35.get(i));
            sum += new RegExpBenchmark().execString(re8, s36.get(i));
            sum += new RegExpBenchmark().execString(re8, s37.get(i));
            sum += new RegExpBenchmark().execString(re8, s38.get(i));
            sum += new RegExpBenchmark().execString(re8, s39.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("Fnsnev/(d+.d+)"), s15.get(i));
            sum += new RegExpBenchmark().execString(re3, s41.get(i));
            sum += new RegExpBenchmark().execString(re0, s42.get(i));
            sum += new RegExpBenchmark().execString(re0, s43.get(i));
        }

        for (int i = 0; i <  RegexpMain.REGEXP_77; i++) {
            sum += s44.get(i).replaceAll(re12.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re13, s44.get(i));
        }

        for (int i = 0; i <  RegexpMain.REGEXP_72; i++) {
            sum += s45.get(i).replaceAll(re18.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re1, s46.get(i));
        }

        for (int i = 0; i <  RegexpMain.REGEXP_70; i++) {
            sum += new RegExpBenchmark().execString(re19, "");
            sum += s47.get(i).replaceAll(re11.pattern(), "").length();
            sum += s48.get(i).replaceAll("/d1/", "").length();
            sum += s49.get(i).replaceAll("/NQ_VQ/", "").length();
            sum += s50.get(i).replaceAll("/d2/", "").length();
            sum += s51.get(i).replaceAll("/_/", "").length();
            sum += s52.get(i).split(re20.pattern()).length;
            sum += new RegExpBenchmark().execString(re21, s53.get(i));
        }

        for (int i = 0; i <  RegexpMain.REGEXP_68; i++) {
            sum += new RegExpBenchmark().execString(re1, s54.get(i));
            sum += new RegExpBenchmark().execString(
			         Pattern.compile( "(?:ZFVR.(d+.d+))|(?:(?:Sversbk|REGEXP_10aCnenqvfb|Vprjrnfry).(d+.d+))|(?:Bcren.(d+.d+))|(?:NccyrJroXvg.(d+(?:.d+)?))"),
			         s15.get(i)
			);
            sum += new RegExpBenchmark().execString(Pattern.compile("(Znp BF K)|(Jvaqbjf;)"), s15.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("Trpxb/([0-9]+)"), s15.get(i));
            sum += new RegExpBenchmark().execString(re21, s55.get(i));
        }

        for (int i = 0; i <  RegexpMain.REGEXP_44; i++) {
            sum += new RegExpBenchmark().execString(re16, s56.get(i));
            sum += s57.get(i).replaceAll(re12.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re13, s57.get(i));
        }
        //  System.out.println("block1 " + sum);
        return sum;
    }

    public static Pattern re22 = Pattern.compile("\bso_zrah\b");
    public static String re23 = "/^(?:(?:[^:/?#]+):)?(?://(?:[^/?#]*))?([^?#]*)(?:\\?([^#]*))?(?:#(.*))?/";
    public static Pattern re24 = Pattern.compile("uggcf?://([^/]+\\.)?snprobbx.pbz/");
    public static Pattern re25 = Pattern.compile("\"");
    public static Pattern re26 = Pattern.compile("^([^?#]+)(?:\\?([^#]*))?(#.*)?");
    public static ArrayList<String> s57a = RegexpMain.computeInvariants("fryrpgrq", RegexpMain.REGEXP_40);
    public static ArrayList<String> s58 = RegexpMain.computeInvariants("vachggrkg uvqqra_ryrz", RegexpMain.REGEXP_40);
    public static ArrayList<String> s59 = RegexpMain.computeInvariants("vachggrkg ", RegexpMain.REGEXP_40);
    public static ArrayList<String> s60 = RegexpMain.computeInvariants("vachggrkg", RegexpMain.REGEXP_40);
    public static ArrayList<String> s61 = RegexpMain.computeInvariants("uggc://jjj.snprobbx.pbz/", RegexpMain.REGEXP_40);
    public static ArrayList<String> s62 = RegexpMain.computeInvariants("uggc://jjj.snprobbx.pbz/ybtva.cuc", RegexpMain.REGEXP_40);
    public static ArrayList<String> s63 = RegexpMain.computeInvariants("Funer guvf tnqtrg", RegexpMain.REGEXP_40);
    public static ArrayList<String> s64 = RegexpMain.computeInvariants("uggc://jjj.tbbtyr.pbz/vt/qverpgbel", RegexpMain.REGEXP_40);
    public static ArrayList<String> s65 = RegexpMain.computeInvariants("419", RegexpMain.REGEXP_40);
    public static ArrayList<String> s66 = RegexpMain.computeInvariants("gvzrfgnzc", RegexpMain.REGEXP_40);

    public static int runBlock2() {
        int sum = 0;

        for (int i = 0; i < RegexpMain.REGEXP_40; i++) {
            sum += s57a.get(i).replaceAll(re14.pattern(), "").length();
            sum += s57a.get(i).replaceFirst(re15.pattern(), "").length();
        }

        for (int i = 0; i < RegexpMain.REGEXP_39; i++) {
            sum += s58.get(i).replaceAll("/\\buvqqra_ryrz\\b/", "").length();
            sum += new RegExpBenchmark().execString(re3, s59.get(i));
            sum += new RegExpBenchmark().execString(re3, s60.get(i));
            sum += new RegExpBenchmark().execString(re22, "HVYvaxOhggba");
            sum += new RegExpBenchmark().execString(re22, "HVYvaxOhggba_E");
            sum += new RegExpBenchmark().execString(re22, "HVYvaxOhggba_EJ");
            sum += new RegExpBenchmark().execString(re22, "zrah_ybtva_pbagnlete");
            sum += new RegExpBenchmark().execString(Pattern.compile("\\buvqqra_ryrz\\b/"), "vachgcnffjbeq");
        }

        for (int i = 0; i < RegexpMain.REGEXP_37; i++) {
            sum += new RegExpBenchmark().execString(re8, "111soqs57qo8o8480qo18sor2011r3n591q7s6s37r120904");
            sum += new RegExpBenchmark().execString(re8, "SbeprqRkcvengvba=633669315660164980");
            sum += new RegExpBenchmark().execString(re8, "FrffvbaQQS2=111soqs57qo8o8480qo18sor2011r3n591q7s6s37r120904");
        }

        for (int i = 0; i < RegexpMain.REGEXP_35; i++) {
            sum += "puvyq p1 svefg".replaceAll(re14.pattern(), "").length();
            sum += "puvyq p1 svefg".replaceFirst(re15.pattern(), "").length();
            sum += "sylbhg pybfrq".replaceAll(re14.pattern(), "").length();
            sum += "sylbhg pybfrq".replaceFirst(re15.pattern(), "").length();
        }

        for (int i = 0; i < RegexpMain.REGEXP_34; i++) {
            sum += new RegExpBenchmark().execString(re19, "gno2");
            sum += new RegExpBenchmark().execString(re19, "gno3");
            sum += new RegExpBenchmark().execString(re8, "44132r503660");
            sum += new RegExpBenchmark().execString(re8, "SbeprqRkcvengvba=633669316860113296");
            sum += new RegExpBenchmark().execString(re8, "AFP_zp_dfctwzs-aowb_80=44132r503660");
            sum += new RegExpBenchmark().execString(re8, "FrffvbaQQS2=s6r4579npn4rn2135s904r0s75pp1o5334p6s6pospo12696");
            sum += new RegExpBenchmark().execString(re8, "s6r4579npn4rn2135s904r0s75pp1o5334p6s6pospo12696");
        }

        for (int i = 0; i < RegexpMain.REGEXP_31; i++) {
            sum += new RegExpBenchmark().execString(Pattern.compile("puebzr", Pattern.CASE_INSENSITIVE), s15.get(i));
            sum += s61.get(i).replaceFirst(re23, "").length();
            sum += new RegExpBenchmark().execString(re8, "SbeprqRkcvengvba=633669358527244818");
            sum += new RegExpBenchmark().execString(re8, "VC=66.249.85.130");
            sum += new RegExpBenchmark().execString(re8, "FrffvbaQQS2=s15q53p9n372sn76npr13o271n4s3p5r29p235746p908p58");
            sum += new RegExpBenchmark().execString(re8, "s15q53p9n372sn76npr13o271n4s3p5r29p235746p908p58");
            sum += new RegExpBenchmark().execString(re24, s61.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_30; i++) {
            sum += s65.get(i).replaceAll(re6.pattern(), "").length();
            sum += new RegExpBenchmark().execString(Pattern.compile("(?:^|\\s+)gvzrfgnzc(?:\\s+|$)"), s66.get(i));
            sum += new RegExpBenchmark().execString(re7, s65.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_28; i++) {
            sum += s62.get(i).replaceFirst(re23, "").length();
            sum += s63.get(i).replaceAll(re25.pattern(), "").length();
            sum += s63.get(i).replaceAll(re12.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re26, s64.get(i));
        }
        //  System.out.println("block2 " + sum);
        return sum;
    }
	public static Pattern re27 = Pattern.compile("-D");
    public static Pattern re28 = Pattern.compile("\bnpgvingr\b");
    public static Pattern re29 = Pattern.compile("%2R", Pattern.CASE_INSENSITIVE);
    public static Pattern re30 = Pattern.compile("%2S", Pattern.CASE_INSENSITIVE);
    public static Pattern re31 = Pattern.compile("^(mu-(PA|GJ)|wn|xb)$");
    public static Pattern re32 = Pattern.compile("s?;s?");
    public static Pattern re33 = Pattern.compile("%w?$");
    public static Pattern re34 = Pattern.compile("TNQP=([^;]*)", Pattern.CASE_INSENSITIVE);
    public static String str10 =
	   "FrffvbaQQS2=111soqs57qo8o8480qo18sor2011r3n591q7s6s37r120904; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669315660164980&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str11 =
	   "FrffvbaQQS2=111soqs57qo8o8480qo18sor2011r3n591q7s6s37r120904; __hgzm=144631658.1231363570.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.3426875219718084000.1231363570.1231363570.1231363570.1; __hgzo=144631658.0.10.1231363570; __hgzp=144631658; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669315660164980&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str12 =
	   "uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231363514065&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231363514065&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Subzr.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1326469221.1231363557&tn_fvq=1231363557&tn_uvq=1114636509&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22";
    public static String str13 =
	   "ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669315660164980&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str14 =
	   "ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669315660164980&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static Pattern re35 = Pattern.compile("[<>]");
    public static String str15 =
	   "FrffvbaQQS2=s6r4579npn4rn2135s904r0s75pp1o5334p6s6pospo12696; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669316860113296&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=; AFP_zp_dfctwzs-aowb_80=44132r503660";
    public static String str16 =
	   "FrffvbaQQS2=s6r4579npn4rn2135s904r0s75pp1o5334p6s6pospo12696; AFP_zp_dfctwzs-aowb_80=44132r503660; __hgzm=144631658.1231363638.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.965867047679498800.1231363638.1231363638.1231363638.1; __hgzo=144631658.0.10.1231363638; __hgzp=144631658; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669316860113296&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str17 =
	   "uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231363621014&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231363621014&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Scebsvyr.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=348699119.1231363624&tn_fvq=1231363624&tn_uvq=895511034&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22";
    public static String str18 = "uggc://jjj.yrobapbva.se/yv";
    public static String str19 =
	   "ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669316860113296&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str20 =
	   "ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669316860113296&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";

    public static ArrayList<String> s67 = RegexpMain.computeInvariants("e115", RegexpMain.REGEXP_27);
    public static ArrayList<String> s68 = RegexpMain.computeInvariants("qvfcynl", RegexpMain.REGEXP_27);
    public static ArrayList<String> s69 = RegexpMain.computeInvariants("cbfvgvba", RegexpMain.REGEXP_27);
    public static ArrayList<String> s70 = RegexpMain.computeInvariants("uggc://jjj.zlfcnpr.pbz/", RegexpMain.REGEXP_27);
    public static ArrayList<String> s71 = RegexpMain.computeInvariants("cntrivrj", RegexpMain.REGEXP_27);
    public static ArrayList<String> s72 = RegexpMain.computeInvariants("VC=74.125.75.3", RegexpMain.REGEXP_27);
    public static ArrayList<String> s73 = RegexpMain.computeInvariants("ra", RegexpMain.REGEXP_27);
    public static ArrayList<String> s74 = RegexpMain.computeInvariants(str10, RegexpMain.REGEXP_27);
    public static ArrayList<String> s75 = RegexpMain.computeInvariants(str11, RegexpMain.REGEXP_27);
    public static ArrayList<String> s76 = RegexpMain.computeInvariants(str12, RegexpMain.REGEXP_27);
    public static ArrayList<String> s77 = RegexpMain.computeInvariants(str17, RegexpMain.REGEXP_27);
    public static ArrayList<String> s78 = RegexpMain.computeInvariants(str18, RegexpMain.REGEXP_27);
    public static int runBlock3() {
        int sum = 0;
        for (int i = 0; i < RegexpMain.REGEXP_23; i++) {
            sum += s67.get(i).replaceAll("/[A-Za-z]/", "").length();
            sum += s68.get(i).replaceAll(re27.pattern(), "").length();
            sum += s69.get(i).replaceAll(re27.pattern(), "").length();
        }
        for (int i = 0; i < RegexpMain.REGEXP_22; i++) {
            sum += "unaqyr".replaceAll(re14.pattern(), "").length();
            sum += "unaqyr".replaceFirst(re15.pattern(), "").length();
            sum += "ylet".replaceAll(re14.pattern(), "").length();
            sum += "ylet".replaceFirst(re15.pattern(), "").length();
            sum += "cnerag puebzr6 fvatyr1 gno".replaceAll(re14.pattern(), "").length();
            sum += "cnerag puebzr6 fvatyr1 gno".replaceFirst(re15.pattern(), "").length();
            sum += "fyvqre".replaceAll(re14.pattern(), "").length();
            sum += "fyvqre".replaceFirst(re15.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re28, "");
        }
        for (int i = 0; i < RegexpMain.REGEXP_21; i++) {
            sum += s70.get(i).replaceAll(re12.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re13, s70.get(i));
        }
        for (int i = 0; i < RegexpMain.REGEXP_20; i++) {
            sum += s71.get(i).replaceAll(re29.pattern(), "").length();
            sum += s71.get(i).replaceAll(re30.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re19, "ynfg");
            sum += new RegExpBenchmark().execString(re19, "ba svefg");
            sum += new RegExpBenchmark().execString(re8, s72.get(i));
        }
        for (int i = 0; i < RegexpMain.REGEXP_18; i++) {
            sum += new RegExpBenchmark().execString(re31, s73.get(i));
            sum += s74.get(i).split(re32.pattern()).length;
            sum += s75.get(i).split(re32.pattern()).length;
            sum += s76.get(i).replaceFirst(re33.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re8, "144631658.0.10.1231363570");
            sum += new RegExpBenchmark().execString(re8, "144631658.1231363570.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "144631658.3426875219718084000.1231363570.1231363570.1231363570.1");
            sum += new RegExpBenchmark().execString(re8, str13);
            sum += new RegExpBenchmark().execString(re8, str14);
            sum += new RegExpBenchmark().execString(re8, "__hgzn=144631658.3426875219718084000.1231363570.1231363570.1231363570.1");
            sum += new RegExpBenchmark().execString(re8, "__hgzo=144631658.0.10.1231363570");
            sum += new RegExpBenchmark().execString(re8, "__hgzm=144631658.1231363570.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re34, s74.get(i));
            sum += new RegExpBenchmark().execString(re34, s75.get(i));
        }
        for (int i = 0; i < RegexpMain.REGEXP_17; i++) {
            s15.get(i).matches("(?i)zfvr");
            s15.get(i).matches("(?i)bcren");
            sum += str15.split(re32.pattern()).length;
            sum += str16.split(re32.pattern()).length;
            sum += "ohggba".replaceAll(re14.pattern(), "").length();
            sum += "ohggba".replaceFirst(re15.pattern(), "").length();
            sum += "puvyq p1 svefg sylbhg pybfrq".replaceAll(re14.pattern(), "").length();
            sum += "puvyq p1 svefg sylbhg pybfrq".replaceFirst(re15.pattern(), "").length();
            sum += "pvgvrf".replaceAll(re14.pattern(), "").length();
            sum += "pvgvrf".replaceFirst(re15.pattern(), "").length();
            sum += "pybfrq".replaceAll(re14.pattern(), "").length();
            sum += "pybfrq".replaceFirst(re15.pattern(), "").length();
            sum += "qry".replaceAll(re14.pattern(), "").length();
            sum += "qry".replaceFirst(re15.pattern(), "").length();
            sum += "uqy_zba".replaceAll(re14.pattern(), "").length();
            sum += "uqy_zba".replaceFirst(re15.pattern(), "").length();
            sum += s77.get(i).replaceFirst(re33.pattern(), "").length();
            sum += s78.get(i).replaceAll("%3P", "").length();
            sum += s78.get(i).replaceAll("%3R", "").length();
            sum += s78.get(i).replaceAll("%3q", "").length();
            sum += s78.get(i).replaceAll(re35.pattern(), "").length();
            sum += "yvaxyvfg16".replaceAll(re14.pattern(), "").length();
            sum += "yvaxyvfg16".replaceFirst(re15.pattern(), "").length();
            sum += "zvahf".replaceAll(re14.pattern(), "").length();
            sum += "zvahf".replaceFirst(re15.pattern(), "").length();
            sum += "bcra".replaceAll(re14.pattern(), "").length();
            sum += "bcra".replaceFirst(re15.pattern(), "").length();
            sum += "cnerag puebzr5 fvatyr1 ps NU".replaceAll(re14.pattern(), "").length();
            sum += "cnerag puebzr5 fvatyr1 ps NU".replaceFirst(re15.pattern(), "").length();
            sum += "cynlre".replaceAll(re14.pattern(), "").length();
            sum += "cynlre".replaceFirst(re15.pattern(), "").length();
            sum += "cyhf".replaceAll(re14.pattern(), "").length();
            sum += "cyhf".replaceFirst(re15.pattern(), "").length();
            sum += "cb_uqy".replaceAll(re14.pattern(), "").length();
            sum += "cb_uqy".replaceFirst(re15.pattern(), "").length();
            sum += "hyJVzt".replaceAll(re14.pattern(), "").length();
            sum += "hyJVzt".replaceFirst(re15.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re8, "144631658.0.10.1231363638");
            sum += new RegExpBenchmark().execString(re8, "144631658.1231363638.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "144631658.965867047679498800.1231363638.1231363638.1231363638.1");
            sum += new RegExpBenchmark().execString(re8, "4413268q3660");
            sum += new RegExpBenchmark().execString(re8, "4ss747o77904333q374or84qrr1s9r0nprp8r5q81534o94n");
            sum += new RegExpBenchmark().execString(re8, "SbeprqRkcvengvba=633669321699093060");
            sum += new RegExpBenchmark().execString(re8, "VC=74.125.75.20");
            sum += new RegExpBenchmark().execString(re8, str19);
            sum += new RegExpBenchmark().execString(re8, str20);
            sum += new RegExpBenchmark().execString(re8, "AFP_zp_tfwsbrg-aowb_80=4413268q3660");
            sum += new RegExpBenchmark().execString(re8, "FrffvbaQQS2=4ss747o77904333q374or84qrr1s9r0nprp8r5q81534o94n");
            sum += new RegExpBenchmark().execString(re8, "__hgzn=144631658.965867047679498800.1231363638.1231363638.1231363638.1");
            sum += new RegExpBenchmark().execString(re8, "__hgzo=144631658.0.10.1231363638");
            sum += new RegExpBenchmark().execString(re8, "__hgzm=144631658.1231363638.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re34, str15);
            sum += new RegExpBenchmark().execString(re34, str16);
        }
        //  System.out.println("block3 " + sum);
        return sum;
    }
    public static Pattern re36 = Pattern.compile("uers|fep|fryrpgrq");
    public static Pattern re37 = Pattern.compile("s*([+>~s])s*([a-zA-Z#.*:\\[])");
    public static Pattern re38 = Pattern.compile("^(\\w+|\\*)$");
    public static String str21 =
	   "FrffvbaQQS2=s15q53p9n372sn76npr13o271n4s3p5r29p235746p908p58; ZFPhygher=VC=66.249.85.130&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669358527244818&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str22 =
	   "FrffvbaQQS2=s15q53p9n372sn76npr13o271n4s3p5r29p235746p908p58; __hgzm=144631658.1231367822.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.4127520630321984500.1231367822.1231367822.1231367822.1; __hgzo=144631658.0.10.1231367822; __hgzp=144631658; ZFPhygher=VC=66.249.85.130&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669358527244818&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str23 =
	   "uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231367803797&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231367803797&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Szrffntvat.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1192552091.1231367807&tn_fvq=1231367807&tn_uvq=1155446857&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22";
    public static String str24 =
	   "ZFPhygher=VC=66.249.85.130&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669358527244818&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str25 =
	   "ZFPhygher=VC=66.249.85.130&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669358527244818&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str26 = "hy.ynat-fryrpgbe";
    public static Pattern re39 = Pattern.compile("\\\\");
    public static Pattern re40 = Pattern.compile("");
    public static Pattern re41 = Pattern.compile("/\\xc4/t");
    public static Pattern re42 = Pattern.compile("/\\xd6/t");
    public static Pattern re43 = Pattern.compile("/\\xdc/t");
    public static Pattern re44 = Pattern.compile("/\\xdf/t");
    public static Pattern re45 = Pattern.compile("/\\xe4/t");
    public static Pattern re46 = Pattern.compile("/\\xf6/t");
    public static Pattern re47 = Pattern.compile("/\\xfc/t");
    public static Pattern re48 = Pattern.compile("W");
    public static Pattern re49 = Pattern.compile("uers|fep|fglyr");
    public static ArrayList<String> s79 = RegexpMain.computeInvariants(str21, RegexpMain.REGEXP_16);
    public static ArrayList<String> s80 = RegexpMain.computeInvariants(str22, RegexpMain.REGEXP_16);
    public static ArrayList<String> s81 = RegexpMain.computeInvariants(str23, RegexpMain.REGEXP_16);
    public static ArrayList<String> s82 = RegexpMain.computeInvariants(str26, RegexpMain.REGEXP_16);
    public static int runBlock4() {
        int sum = 0;

        for (int i = 0; i < RegexpMain.REGEXP_16; i++) {
            sum += "".replaceAll("\\*", "").length();
            sum += new RegExpBenchmark().execString(Pattern.compile("\bnpgvir\b"), "npgvir");
            sum += new RegExpBenchmark().execString(Pattern.compile("sversbk", Pattern.CASE_INSENSITIVE), s15.get(i));
            sum += new RegExpBenchmark().execString(re36, "glcr");
            sum += new RegExpBenchmark().execString(Pattern.compile("zfvr", Pattern.CASE_INSENSITIVE), s15.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("bcren", Pattern.CASE_INSENSITIVE), s15.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_15; i++) {
            sum += s79.get(i).split(re32.pattern()).length;
            sum += s80.get(i).split(re32.pattern()).length;
            sum += "uggc://ohyyrgvaf.zlfcnpr.pbz/vaqrk.psz".replaceAll(re12.pattern(), "").length();
            sum += s81.get(i).replaceFirst(re33.pattern(), "").length();
            sum += "yv".replaceAll(re37.pattern(), "").length();
            sum += "yv".replaceAll(re18.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re8, "144631658.0.10.1231367822");
            sum += new RegExpBenchmark().execString(re8, "144631658.1231367822.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "144631658.4127520630321984500.1231367822.1231367822.1231367822.1");
            sum += new RegExpBenchmark().execString(re8, str24);
            sum += new RegExpBenchmark().execString(re8, str25);
            sum += new RegExpBenchmark().execString(re8, "__hgzn=144631658.4127520630321984500.1231367822.1231367822.1231367822.1");
            sum += new RegExpBenchmark().execString(re8, "__hgzo=144631658.0.10.1231367822");
            sum += new RegExpBenchmark().execString(re8, "__hgzm=144631658.1231367822.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re34, s79.get(i));
            sum += new RegExpBenchmark().execString(re34, s80.get(i));
            sum += new RegExpBenchmark().execString(
                    Pattern.compile("\\.([\\w-]+)|\\[(\\w+)(?:([!*^$~|]?=)[\"'](.*?)[\"']?)?\\]|:([\\w-]+)(?:\\([\"'](.*?)[\"']?\\)|$)", Pattern.CASE_INSENSITIVE),
                    s82.get(i)
					);
            sum += new RegExpBenchmark().execString(re13, "uggc://ohyyrgvaf.zlfcnpr.pbz/vaqrk.psz");
            sum += new RegExpBenchmark().execString(re38, "yv");
        }

        for (int i = 0; i < RegexpMain.REGEXP_14; i++) {
            sum += "".replaceAll(re18.pattern(), "").length();
            sum += "9.0  e115".replaceFirst("(s+e|s+o[0-9]+)", "").length();
            sum += "Funer guvf tnqtrg".replaceAll("<", "").length();
            sum += "Funer guvf tnqtrg".replaceAll(">", "").length();
            sum += "Funer guvf tnqtrg".replaceAll(re39.pattern(), "").length();
            sum += "uggc://cebsvyrrqvg.zlfcnpr.pbz/vaqrk.psz".replaceAll(re12.pattern(), "").length();
            sum += "grnfre".replaceAll(re40.pattern(), "").length();
            sum += "grnfre".replaceFirst(re41.pattern(), "").length();
            sum += "grnfre".replaceFirst(re42.pattern(), "").length();
            sum += "grnfre".replaceFirst(re43.pattern(), "").length();
            sum += "grnfre".replaceFirst(re44.pattern(), "").length();
            sum += "grnfre".replaceFirst(re45.pattern(), "").length();
            sum += "grnfre".replaceFirst(re46.pattern(), "").length();
            sum += "grnfre".replaceFirst(re47.pattern(), "").length();
            sum += "grnfre".replaceAll(re48.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re16, "znetva-gbc");
            sum += new RegExpBenchmark().execString(re16, "cbfvgvba");
            sum += new RegExpBenchmark().execString(re19, "gno1");
            sum += new RegExpBenchmark().execString(re9, "qz");
            sum += new RegExpBenchmark().execString(re9, "qg");
            sum += new RegExpBenchmark().execString(re9, "zbqobk");
            sum += new RegExpBenchmark().execString(re9, "zbqobkva");
            sum += new RegExpBenchmark().execString(re9, "zbqgvgyr");
            sum += new RegExpBenchmark().execString(re13, "uggc://cebsvyrrqvg.zlfcnpr.pbz/vaqrk.psz");
            sum += new RegExpBenchmark().execString(re26, "/vt/znvytnqtrg");
            sum += new RegExpBenchmark().execString(re49, "glcr");
        }
        //  System.out.println("block4 " + sum);
        return sum;
    }
    public static Pattern re50 = Pattern.compile("(?:^|s+)fryrpgrq(?:s+|$)");
    public static Pattern re51 = Pattern.compile("&");
    public static Pattern re52 = Pattern.compile("\\+");
    public static Pattern re53 = Pattern.compile("\\?");
    public static Pattern re54 = Pattern.compile("\t");
    public static Pattern re55 = Pattern.compile("($\\{nqiHey\\})|($nqiHey\b)");
    public static Pattern re56 = Pattern.compile("($\\{cngu\\})|($cngu\b)");

    public static int runBlock5() {
        int sum = 0;
        for (int i = 0; i < RegexpMain.REGEXP_13; i++) {
            sum += "purpx".replaceAll(re14.pattern(), "").length();
            sum += "purpx".replaceFirst(re15.pattern(), "").length();
            sum += "pvgl".replaceAll(re14.pattern(), "").length();
            sum += "pvgl".replaceFirst(re15.pattern(), "").length();
            sum += "qrpe fyvqrgrkg".replaceAll(re14.pattern(), "").length();
            sum += "qrpe fyvqrgrkg".replaceFirst(re15.pattern(), "").length();
            sum += "svefg fryrpgrq".replaceAll(re14.pattern(), "").length();
            sum += "svefg fryrpgrq".replaceFirst(re15.pattern(), "").length();
            sum += "uqy_rag".replaceAll(re14.pattern(), "").length();
            sum += "uqy_rag".replaceFirst(re15.pattern(), "").length();
            sum += "vape fyvqrgrkg".replaceAll(re14.pattern(), "").length();
            sum += "vape fyvqrgrkg".replaceFirst(re15.pattern(), "").length();
            sum += "vachggrkg QBZPbageby_cynprubyqre".replaceAll(re5.pattern(), "").length();
            sum += "cnerag puebzr6 fvatyr1 gno fryrpgrq".replaceAll(re14.pattern(), "").length();
            sum += "cnerag puebzr6 fvatyr1 gno fryrpgrq".replaceFirst(re15.pattern(), "").length();
            sum += "cb_guz".replaceAll(re14.pattern(), "").length();
            sum += "cb_guz".replaceFirst(re15.pattern(), "").length();
            sum += "fhozvg".replaceAll(re14.pattern(), "").length();
            sum += "fhozvg".replaceFirst(re15.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re50, "");
            sum += new RegExpBenchmark().execString(Pattern.compile("NccyrJroXvg/([^s]*)"), s15.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("XUGZY"), s15.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_12; i++) {
            sum += "${cebg}://${ubfg}${cngu}/${dz}".replaceAll("($\\{cebg\\})|($cebg\b)", "").length();
            sum += "1".replaceAll(re40.pattern(), "").length();
            sum += "1".replaceAll(re10.pattern(), "").length();
            sum += "1".replaceAll(re51.pattern(), "").length();
            sum += "1".replaceAll(re52.pattern(), "").length();
            sum += "1".replaceAll(re53.pattern(), "").length();
            sum += "1".replaceAll(re39.pattern(), "").length();
            sum += "1".replaceAll(re54.pattern(), "").length();
            sum += "9.0  e115".replaceAll("^(.*)..*$", "").length();
            sum += "9.0  e115".replaceAll("^.*e(.*)$", "").length();
            sum += "<!-- ${nqiHey} -->".replaceAll(re55.pattern(), "").length();
            sum += "<fpevcg glcr=\"grkg/wninfpevcg\" fep=\"${nqiHey}\"></fpevcg>".replaceAll(re55.pattern(), "").length();
            sum += s21.get(i).replaceAll("^.*s+(S+s+S+$)", "").length();
            sum += "tzk%2Subzrcntr%2Sfgneg%2Sqr%2S".replaceAll(re30.pattern(), "").length();
            sum += "tzk".replaceAll(re30.pattern(), "").length();
            sum += "uggc://${ubfg}${cngu}/${dz}".replaceAll("($\\{ubfg\\})|($ubfg\b)", "").length();
            sum += "uggc://nqpyvrag.hvzfrei.arg${cngu}/${dz}".replaceAll(re56.pattern(), "").length();
            sum += "uggc://nqpyvrag.hvzfrei.arg/wf.at/${dz}".replaceAll("($\\{dz\\})|($dz\b)", "").length();
            sum += "frpgvba".replaceAll(re29.pattern(), "").length();
            sum += "frpgvba".replaceAll(re30.pattern(), "").length();
            sum += "fvgr".replaceAll(re29.pattern(), "").length();
            sum += "fvgr".replaceAll(re30.pattern(), "").length();
            sum += "fcrpvny".replaceAll(re29.pattern(), "").length();
            sum += "fcrpvny".replaceAll(re30.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re36, "anzr");
            sum += new RegExpBenchmark().execString(Pattern.compile("e"), "9.0  e115");
        }
        //  System.out.println("block5 " + sum);
        return sum;
    }
    public static Pattern re57 = Pattern.compile("##yv4##", Pattern.CASE_INSENSITIVE);
    public static Pattern re58 = Pattern.compile("##yv16##", Pattern.CASE_INSENSITIVE);
    public static Pattern re59 = Pattern.compile("##yv19##", Pattern.CASE_INSENSITIVE);
	
    public static String str27 = 
	   "<hy pynff=\"nqi\">##yv4##Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.##yv19##Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.##yv16##Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.##OE## ##OE## ##N##Yrnea zber##/N##</hy>";
    public static String str28 = 
	   "<hy pynff=\"nqi\"><yv vq=\"YvOYG4\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg4.cat)\">Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.##yv19##Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.##yv16##Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.##OE## ##OE## ##N##Yrnea zber##/N##</hy>";
    public static String str29 =
	   "<hy pynff=\"nqi\"><yv vq=\"YvOYG4\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg4.cat)\">Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.##yv19##Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.<yv vq=\"YvOYG16\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg16.cat)\">Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.##OE## ##OE## ##N##Yrnea zber##/N##</hy>";
    public static String str30 =
	   "<hy pynff=\"nqi\"><yv vq=\"YvOYG4\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg4.cat)\">Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.<yv vq=\"YvOYG19\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg19.cat)\">Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.<yv vq=\"YvOYG16\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg16.cat)\">Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.##OE## ##OE## ##N##Yrnea zber##/N##</hy>";
    public static String str31 =
	   "<hy pynff=\"nqi\"><yv vq=\"YvOYG4\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg4.cat)\">Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.<yv vq=\"YvOYG19\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg19.cat)\">Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.<yv vq=\"YvOYG16\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg16.cat)\">Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.<oe> <oe> ##N##Yrnea zber##/N##</hy>";
    public static String str32 = 
	   "<hy pynff=\"nqi\"><yv vq=\"YvOYG4\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg4.cat)\">Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.<yv vq=\"YvOYG19\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg19.cat)\">Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.<yv vq=\"YvOYG16\" fglyr=\"onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg16.cat)\">Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.<oe> <oe> <n uers=\"uggc://znvy.yvir.pbz/znvy/nobhg.nfck\" gnetrg=\"_oynax\">Yrnea zber##/N##</hy>";
    public static String str33 = "Bar Jvaqbjf Yvir VQ trgf lbh vagb <o>Ubgznvy</o>, <o>Zrffratre</o>, <o>Kobk YVIR</o> \u2014 naq bgure cynprf lbh frr #~#argjbexybtb#~#";
    public static Pattern re60 = Pattern.compile("(?:^|s+)bss(?:s+|$)");
    public static Pattern re61 = Pattern.compile("^(([^:\\/?#]+):)?(\\/\\/([^\\/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$");
    public static Pattern re62 = Pattern.compile("^[^<]*(<(.|s)+>)[^>]*$|^#(w+)$");
    public static String str34 = "${1}://${2}${3}${4}${5}";
    public static String str35 = " O=6gnyg0g4znrrn&o=3&f=gc; Q=_lyu=K3bQZGSxnT4lZzD3OS9GNmV3ZGLkAQxRpTyxNmRlZmRmAmNkAQLRqTImqNZjOUEgpTjQnJ5xMKtgoN--; SCF=qy";
    public static ArrayList<String> s83 = RegexpMain.computeInvariants(str27, RegexpMain.REGEXP_11);
    public static ArrayList<String> s84 = RegexpMain.computeInvariants(str28, RegexpMain.REGEXP_11);
    public static ArrayList<String> s85 = RegexpMain.computeInvariants(str29, RegexpMain.REGEXP_11);
    public static ArrayList<String> s86 = RegexpMain.computeInvariants(str30, RegexpMain.REGEXP_11);
    public static ArrayList<String> s87 = RegexpMain.computeInvariants(str31, RegexpMain.REGEXP_11);
    public static ArrayList<String> s88 = RegexpMain.computeInvariants(str32, RegexpMain.REGEXP_11);
    public static ArrayList<String> s89 = RegexpMain.computeInvariants(str33, RegexpMain.REGEXP_11);
    public static ArrayList<String> s90 = RegexpMain.computeInvariants(str34, RegexpMain.REGEXP_11);

    public static int runBlock6() {
        int sum = 0;
        for (int i = 0; i < RegexpMain.REGEXP_11; i++) {
            sum += s83.get(i).replaceAll("(?i)##yv0##", "").length();
            sum += s83.get(i).replaceAll(re57.pattern(), "").length();
            sum += s84.get(i).replaceAll(re58.pattern(), "").length();
            sum += s85.get(i).replaceAll(re59.pattern(), "").length();
            sum += s86.get(i).replaceAll("(?i)##/o##", "").length();
            sum += s86.get(i).replaceAll("(?i)##/v##", "").length();
            sum += s86.get(i).replaceAll("(?i)##/h##", "").length();
            sum += s86.get(i).replaceAll("(?i)##o##", "").length();
            sum += s86.get(i).replaceAll("(?i)##oe##", "").length();
            sum += s86.get(i).replaceAll("(?i)##v##", "").length();
            sum += s86.get(i).replaceAll("(?i)##h##", "").length();
            sum += s87.get(i).replaceAll("(?i)##n##", "").length();
            sum += s88.get(i).replaceAll("(?i)##/n##", "").length();
            sum += s89.get(i).replaceAll("#~#argjbexybtb#~#", "").length();
            sum += new RegExpBenchmark().execString(Pattern.compile("Zbovyr/"), s15.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv1##", Pattern.CASE_INSENSITIVE), s83.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv10##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv11##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv12##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv13##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv14##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv15##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(re58, s84.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv17##", Pattern.CASE_INSENSITIVE), s85.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv18##", Pattern.CASE_INSENSITIVE), s85.get(i));
            sum += new RegExpBenchmark().execString(re59, s85.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv2##", Pattern.CASE_INSENSITIVE), s83.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv20##", Pattern.CASE_INSENSITIVE), s86.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv21##", Pattern.CASE_INSENSITIVE), s86.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv22##", Pattern.CASE_INSENSITIVE), s86.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv23##", Pattern.CASE_INSENSITIVE), s86.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv3##", Pattern.CASE_INSENSITIVE), s83.get(i));
            sum += new RegExpBenchmark().execString(re57, s83.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv5##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv6##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv7##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv8##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("##yv9##", Pattern.CASE_INSENSITIVE), s84.get(i));
            sum += new RegExpBenchmark().execString(re8, "473qq1rs0n2r70q9qo1pq48n021s9468ron90nps048p4p29");
            sum += new RegExpBenchmark().execString(re8, "SbeprqRkcvengvba=633669325184628362");
            sum += new RegExpBenchmark().execString(re8, "FrffvbaQQS2=473qq1rs0n2r70q9qo1pq48n021s9468ron90nps048p4p29");
            sum += new RegExpBenchmark().execString(Pattern.compile("AbxvnA[^/]*"), s15.get(i));
        }

        for (int i = 0; i < RegexpMain.REGEXP_10; i++) {
            sum += " bss".replaceAll("(?:^|s+)bss(?:s+|$)", "").length();
            sum += s90.get(i).replaceAll("(\\$\\{0\\})|(\\$0\\b)", "").length();
            sum += s90.get(i).replaceAll("(\\$\\{1\\})|(\\$1\\b)", "").length();
            sum += s90.get(i).replaceAll("($\\{pbzcyrgr\\})|($pbzcyrgr\b)", "").length();
            sum += s90.get(i).replaceAll("($\\{sentzrag\\})|($sentzrag\b)", "").length();
            sum += s90.get(i).replaceAll("($\\{ubfgcbeg\\})|($ubfgcbeg\b)", "").length();
            sum += s90.get(i).replaceAll(re56.pattern(), "").length();
            sum += s90.get(i).replaceAll("($\\{cebgbpby\\})|($cebgbpby\b)", "").length();
            sum += s90.get(i).replaceAll("($\\{dhrel\\})|($dhrel\b)", "").length();
            sum += "nqfvmr".replaceAll(re29.pattern(), "").length();
            sum += "nqfvmr".replaceAll(re30.pattern(), "").length();
            sum += "uggc://${2}${3}${4}${5}".replaceAll("(\\$\\{2\\})|(\\$2\\b)", "").length();
            sum += "uggc://wf.hv-cbegny.qr${3}${4}${5}".replaceAll("(\\$\\{3\\})|(\\$3\\b)", "").length();
            sum += "arjf".replaceAll(re40.pattern(), "").length();
            sum += "arjf".replaceFirst(re41.pattern(), "").length();
            sum += "arjf".replaceFirst(re42.pattern(), "").length();
            sum += "arjf".replaceFirst(re43.pattern(), "").length();
            sum += "arjf".replaceFirst(re44.pattern(), "").length();
            sum += "arjf".replaceFirst(re45.pattern(), "").length();
            sum += "arjf".replaceFirst(re46.pattern(), "").length();
            sum += "arjf".replaceFirst(re47.pattern(), "").length();
            sum += "arjf".replaceAll(re48.pattern(), "").length();
            sum += new RegExpBenchmark().execString(Pattern.compile("PC=i=(d+)&oe=(.)"), str35);
            sum += new RegExpBenchmark().execString(re60, " ");
            sum += new RegExpBenchmark().execString(re60, " bss");
            sum += new RegExpBenchmark().execString(re60, "");
            sum += new RegExpBenchmark().execString(re19, " ");
            sum += new RegExpBenchmark().execString(re19, "svefg ba");
            sum += new RegExpBenchmark().execString(re19, "ynfg vtaber");
            sum += new RegExpBenchmark().execString(re19, "ba");
            sum += new RegExpBenchmark().execString(re9, "scnq so ");
            sum += new RegExpBenchmark().execString(re9, "zrqvgobk");
            sum += new RegExpBenchmark().execString(re9, "hsgy");
            sum += new RegExpBenchmark().execString(re9, "lhv-h");
            sum += new RegExpBenchmark().execString(Pattern.compile("Fnsnev|Xbadhrebe|XUGZY", Pattern.CASE_INSENSITIVE), s15.get(i));
            sum += new RegExpBenchmark().execString(re61, "uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf");
            sum += new RegExpBenchmark().execString(re62, "#Ybtva_rznvy");
        }
        //  System.out.println("block6 " + sum);
        return sum;
    }
    public static Pattern re63 = Pattern.compile("\\{0\\}");
    public static String str36 =
	   "FrffvbaQQS2=4ss747o77904333q374or84qrr1s9r0nprp8r5q81534o94n; ZFPhygher=VC=74.125.75.20&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669321699093060&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=; AFP_zp_tfwsbrg-aowb_80=4413268q3660";
    public static String str37 =
	   "FrffvbaQQS2=4ss747o77904333q374or84qrr1s9r0nprp8r5q81534o94n; AFP_zp_tfwsbrg-aowb_80=4413268q3660; __hgzm=144631658.1231364074.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.2294274870215848400.1231364074.1231364074.1231364074.1; __hgzo=144631658.0.10.1231364074; __hgzp=144631658; ZFPhygher=VC=74.125.75.20&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669321699093060&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str38 =
	   "uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231364057761&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231364057761&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Ssevraqf.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1667363813.1231364061&tn_fvq=1231364061&tn_uvq=1917563877&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22";
    public static String str39 =
	   "ZFPhygher=VC=74.125.75.20&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669321699093060&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str40 =
	   "ZFPhygher=VC=74.125.75.20&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669321699093060&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static ArrayList<String> s91 = RegexpMain.computeInvariants(str36, RegexpMain.REGEXP_9);
    public static ArrayList<String> s92 = RegexpMain.computeInvariants(str37, RegexpMain.REGEXP_9);
    public static ArrayList<String> s93 = RegexpMain.computeInvariants(str38, RegexpMain.REGEXP_9);

    public static int runBlock7() {
        int sum = 0;
        for (int i = 0; i < RegexpMain.REGEXP_9; i++) {
            sum += "0".replaceAll(re40.pattern(), "").length();
            sum += "0".replaceAll(re10.pattern(), "").length();
            sum += "0".replaceAll(re51.pattern(), "").length();
            sum += "0".replaceAll(re52.pattern(), "").length();
            sum += "0".replaceAll(re53.pattern(), "").length();
            sum += "0".replaceAll(re39.pattern(), "").length();
            sum += "0".replaceAll(re54.pattern(), "").length();
            sum += "Lrf".replaceAll(re40.pattern(), "").length();
            sum += "Lrf".replaceAll(re10.pattern(), "").length();
            sum += "Lrf".replaceAll(re51.pattern(), "").length();
            sum += "Lrf".replaceAll(re52.pattern(), "").length();
            sum += "Lrf".replaceAll(re53.pattern(), "").length();
            sum += "Lrf".replaceAll(re39.pattern(), "").length();
            sum += "Lrf".replaceAll(re54.pattern(), "").length();
        }

        for (int i = 0; i < RegexpMain.REGEXP_8; i++) {
            sum += "Pybfr {0}".replaceAll(re63.pattern(), "").length();
            sum += "Bcra {0}".replaceAll(re63.pattern(), "").length();
            sum += s91.get(i).split(re32.pattern()).length;
            sum += s92.get(i).split(re32.pattern()).length;
            sum += "puvyq p1 svefg gnournqref".replaceAll(re14.pattern(), "").length();
            sum += "puvyq p1 svefg gnournqref".replaceFirst(re15.pattern(), "").length();
            sum += "uqy_fcb".replaceAll(re14.pattern(), "").length();
            sum += "uqy_fcb".replaceFirst(re15.pattern(), "").length();
            sum += "uvag".replaceAll(re14.pattern(), "").length();
            sum += "uvag".replaceFirst(re15.pattern(), "").length();
            sum += s93.get(i).replaceFirst(re33.pattern(), "").length();
            sum += "yvfg".replaceAll(re14.pattern(), "").length();
            sum += "yvfg".replaceFirst(re15.pattern(), "").length();
            sum += "at_bhgre".replaceAll(re30.pattern(), "").length();
            sum += "cnerag puebzr5 qbhoyr2 NU".replaceAll(re14.pattern(), "").length();
            sum += "cnerag puebzr5 qbhoyr2 NU".replaceFirst(re15.pattern(), "").length();
            sum += "cnerag puebzr5 dhnq5 ps NU osyvax zbarl".replaceAll(re14.pattern(), "").length();
            sum += "cnerag puebzr5 dhnq5 ps NU osyvax zbarl".replaceFirst(re15.pattern(), "").length();
            sum += "cnerag puebzr6 fvatyr1".replaceAll(re14.pattern(), "").length();
            sum += "cnerag puebzr6 fvatyr1".replaceFirst(re15.pattern(), "").length();
            sum += "cb_qrs".replaceAll(re14.pattern(), "").length();
            sum += "cb_qrs".replaceFirst(re15.pattern(), "").length();
            sum += "gnopbagrag".replaceAll(re14.pattern(), "").length();
            sum += "gnopbagrag".replaceFirst(re15.pattern(), "").length();
            sum += "iv_svefg_gvzr".replaceAll(re30.pattern(), "").length();
            sum += new RegExpBenchmark().execString(
			    Pattern.compile(
				"(^|.)(ronl|qri-ehf3.wbg)(|fgberf|zbgbef|yvirnhpgvbaf|jvxv|rkcerff|punggre).(pbz(|.nh|.pa|.ux|.zl|.ft|.oe|.zk)|pb(.hx|.xe|.am)|pn|qr|se|vg|ay|or|ng|pu|vr|va|rf|cy|cu|fr)$",
				 Pattern.CASE_INSENSITIVE
				 ), 
				"cntrf.ronl.pbz"
				);
            sum += new RegExpBenchmark().execString(re8, "144631658.0.10.1231364074");
            sum += new RegExpBenchmark().execString(re8, "144631658.1231364074.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "144631658.2294274870215848400.1231364074.1231364074.1231364074.1");
            sum += new RegExpBenchmark().execString(re8, "4413241q3660");
            sum += new RegExpBenchmark().execString(re8, "SbeprqRkcvengvba=633669357391353591");
            sum += new RegExpBenchmark().execString(re8, str39);
            sum += new RegExpBenchmark().execString(re8, str40);
            sum += new RegExpBenchmark().execString(re8, "AFP_zp_kkk-gdzogv_80=4413241q3660");
            sum += new RegExpBenchmark().execString(re8, "FrffvbaQQS2=p98s8o9q42nr21or1r61pqorn1n002nsss569635984s6qp7");
            sum += new RegExpBenchmark().execString(re8, "__hgzn=144631658.2294274870215848400.1231364074.1231364074.1231364074.1");
            sum += new RegExpBenchmark().execString(re8, "__hgzo=144631658.0.10.1231364074");
            sum += new RegExpBenchmark().execString(re8, "__hgzm=144631658.1231364074.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "p98s8o9q42nr21or1r61pqorn1n002nsss569635984s6qp7");
            sum += new RegExpBenchmark().execString(re34, s91.get(i));
            sum += new RegExpBenchmark().execString(re34, s92.get(i));
        }
        //  System.out.println("block7 " + sum);
        return sum;
    }
    public static Pattern re64 = Pattern.compile("\\b[a-z]");
    public static Pattern re65 = Pattern.compile("^uggc:\\/\\/");
    public static Pattern re66 = Pattern.compile("(?:^|s+)qvfnoyrq(?:s+|$)");
    public static String str41 = "uggc://cebsvyr.zlfcnpr.pbz/Zbqhyrf/Nccyvpngvbaf/Cntrf/Pnainf.nfck";
    public static int runBlock8() {
        int sum = 0;

        for (int i = 0; i < RegexpMain.REGEXP_7; i++) {
            Pattern.compile("d+").matcher(s21.get(i));
            sum += "nsgre".replaceAll(re64.pattern(), "").length();
            sum += "orsber".replaceAll(re64.pattern(), "").length();
            sum += "obggbz".replaceAll(re64.pattern(), "").length();
            sum += "ohvygva_jrngure.kzy".replaceFirst(re65.pattern(), "").length();
            sum += "ohggba".replaceAll(re37.pattern(), "").length();
            sum += "ohggba".replaceAll(re18.pattern(), "").length();

            sum += "qngrgvzr.kzy".replaceFirst(re65.toString(), "").length();
            sum += "uggc://eff.paa.pbz/eff/paa_gbcfgbevrf.eff".replaceFirst(re65.pattern(), "").length();
            sum += "vachg".replaceAll(re37.pattern(), "").length();
            sum += "vachg".replaceAll(re18.pattern(), "").length();

            sum += "vafvqr".replaceAll(re64.pattern(), "").length();
            sum += "cbvagre".replaceAll(re27.pattern(), "").length();
            sum += "cbfvgvba".replaceAll("[A-Z]", "").length();
            sum += "gbc".replaceAll(re27.pattern(), "").length();
            sum += "gbc".replaceAll(re64.pattern(), "").length();
            sum += "hy".replaceAll(re37.pattern(), "").length();
            sum += "hy".replaceAll(re18.pattern(), "").length();
            sum += str26.replaceAll(re37.pattern(), "").length();
            sum += str26.replaceAll(re18.pattern(), "").length();

            sum += "lbhghor_vtbbtyr/i2/lbhghor.kzy".replaceFirst(re65.toString(), "").length();
            sum += "m-vaqrk".replaceAll(re27.pattern(), "").length();
            sum += new RegExpBenchmark().execString(Pattern.compile("#([w-]+)"), str26);
            
            sum += new RegExpBenchmark().execString(re16, "urvtug");
            sum += new RegExpBenchmark().execString(re16, "znetvaGbc");

            sum += new RegExpBenchmark().execString(re16, "jvqgu");
            sum += new RegExpBenchmark().execString(re19, "gno0 svefg ba");

            sum += new RegExpBenchmark().execString(re19, "gno0 ba");
            sum += new RegExpBenchmark().execString(re19, "gno4 ynfg");

            sum += new RegExpBenchmark().execString(re19, "gno4");
            sum += new RegExpBenchmark().execString(re19, "gno5");

            sum += new RegExpBenchmark().execString(re19, "gno6");
            sum += new RegExpBenchmark().execString(re19, "gno7");

            sum += new RegExpBenchmark().execString(re19, "gno8");
            sum += new RegExpBenchmark().execString(Pattern.compile("NqborNVE/([^s]*)"), s15.get(i));

            sum += new RegExpBenchmark().execString(Pattern.compile("NccyrJroXvg/([^ ]*)"), s15.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("XUGZY", Pattern.CASE_INSENSITIVE), s15.get(i));

            sum += new RegExpBenchmark().execString(Pattern.compile("^(?:obql|ugzy)$", Pattern.CASE_INSENSITIVE), "YV");

            sum += new RegExpBenchmark().execString(re38, "ohggba");
            sum += new RegExpBenchmark().execString(re38, "vachg");
            sum += new RegExpBenchmark().execString(re38, "hy");
            sum += new RegExpBenchmark().execString(re38, str26);
            sum += new RegExpBenchmark().execString(Pattern.compile("^(\\w+|\\*)"), str26);
            sum += new RegExpBenchmark().execString(Pattern.compile("znp|jva|yvahk", Pattern.CASE_INSENSITIVE), "Jva32");
            sum += new RegExpBenchmark().execString(Pattern.compile("eton?([ds,]+)"), "fgngvp");
        }

        for (int i = 0; i < RegexpMain.REGEXP_6; i++) {
            sum += "".replaceAll("\\r", "").length();
            sum += "/".replaceAll(re40.pattern(), "").length();
            sum += "/".replaceAll(re10.pattern(), "").length();
            sum += "/".replaceAll(re51.pattern(), "").length();
            sum += "/".replaceAll(re52.pattern(), "").length();
            sum += "/".replaceAll(re53.pattern(), "").length();
            sum += "/".replaceAll(re39.pattern(), "").length();
            sum += "/".replaceAll(re54.pattern(), "").length();
            sum += "uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/{0}?[NDO]&{1}&{2}&[NDR]".replaceAll(re63.pattern(), "").length();
            sum += str41.replaceAll(re12.pattern(), "").length();
            sum += "uggc://jjj.snprobbx.pbz/fepu.cuc".replaceFirst(re23, "").length();
            sum += "freivpr".replaceAll(re40.pattern(), "").length();
            sum += "freivpr".replaceFirst(re41.pattern(), "").length();
            sum += "freivpr".replaceFirst(re42.pattern(), "").length();
            sum += "freivpr".replaceFirst(re43.pattern(), "").length();
            sum += "freivpr".replaceFirst(re44.pattern(), "").length();
            sum += "freivpr".replaceFirst(re45.pattern(), "").length();
            sum += "freivpr".replaceFirst(re46.pattern(), "").length();
            sum += "freivpr".replaceFirst(re47.pattern(), "").length();
            sum += "freivpr".replaceAll(re48.pattern(), "").length();
            sum += new RegExpBenchmark().execString(Pattern.compile("((ZFVRs+([6-9]|dd).))"), s15.get(i));
            sum += new RegExpBenchmark().execString(re66, "");
            sum += new RegExpBenchmark().execString(re50, "fryrpgrq");
            sum += new RegExpBenchmark().execString(re8, "8sqq78r9n442851q565599o401385sp3s04r92rnn7o19ssn");
            sum += new RegExpBenchmark().execString(re8, "SbeprqRkcvengvba=633669340386893867");
            sum += new RegExpBenchmark().execString(re8, "VC=74.125.75.17");
            sum += new RegExpBenchmark().execString(re8, "FrffvbaQQS2=8sqq78r9n442851q565599o401385sp3s04r92rnn7o19ssn");
            sum += new RegExpBenchmark().execString(Pattern.compile("Xbadhrebe|Fnsnev|XUGZY"), s15.get(i));
            sum += new RegExpBenchmark().execString(re13, str41);
            sum += new RegExpBenchmark().execString(re49, "unfsbphf");
        }
        //  System.out.println("block8 " + sum);
        return sum;
    }
    public static Pattern re67 = Pattern.compile("zrah_byq");
    public static String str42 = 
	   "FrffvbaQQS2=473qq1rs0n2r70q9qo1pq48n021s9468ron90nps048p4p29; ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669325184628362&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str43 = 
	   "FrffvbaQQS2=473qq1rs0n2r70q9qo1pq48n021s9468ron90nps048p4p29; __hgzm=144631658.1231364380.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.3931862196947939300.1231364380.1231364380.1231364380.1; __hgzo=144631658.0.10.1231364380; __hgzp=144631658; ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669325184628362&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str44 = 
	   "uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_vzntrf_wf&qg=1231364373088&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231364373088&punaary=svz_zlfcnpr_hfre-ivrj-pbzzragf%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Spbzzrag.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1158737789.1231364375&tn_fvq=1231364375&tn_uvq=415520832&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22";
    public static String str45 = 
	   "ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669325184628362&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str46 = 
	   "ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669325184628362&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static Pattern re68 = Pattern.compile("^([#.]?)((?:[w\\u0128-\uffff*_-]|\\.)*)");
    public static Pattern re69 = Pattern.compile("\\{1\\}");
    public static Pattern re70 = Pattern.compile("s+");
    public static Pattern re71 = Pattern.compile("(\\$\\{4\\})|(\\$4\\b)");
    public static Pattern re72 = Pattern.compile("(\\$\\{5\\})|(\\$5\\b)");
    public static Pattern re73 = Pattern.compile("\\{2\\}");
    public static Pattern re74 = Pattern.compile("[^+>] [^+>]");
    public static Pattern re75 = Pattern.compile("\bucpyvs*=s*([^;]*)", Pattern.CASE_INSENSITIVE);
    public static Pattern re76 = Pattern.compile("\bucuvqrs*=s*([^;]*)", Pattern.CASE_INSENSITIVE);
    public static Pattern re78 = Pattern.compile("\bhfucjrns*=s*([^;]*)", Pattern.CASE_INSENSITIVE);
    public static Pattern re79 = Pattern.compile("\bmvcs*=s*([^;]*)", Pattern.CASE_INSENSITIVE);
    public static Pattern re80 = Pattern.compile("^((?:[w\\u0128-\\uffff*_-]|\\\\.)+)(#)((?:[w\\u0128-\\uffff*_-]|\\.)+)", Pattern.MULTILINE);
    public static Pattern re81 = Pattern.compile("^([>+~])s*(w*)", Pattern.CASE_INSENSITIVE);
    public static Pattern re82 = Pattern.compile("^>s*((?:[w\\u0128-\\uffff*_-]|\\\\.)+)");
    public static Pattern re83 = Pattern.compile("^[s\\[]?shapgvba");
	
    public static Pattern re77 = Pattern.compile("bucfies*s*([^;]*)", Pattern.CASE_INSENSITIVE);
    public static Pattern re84 = Pattern.compile("v/g.tvs#(.*)", Pattern.CASE_INSENSITIVE);
    public static String str47 = "#Zbq-Vasb-Vasb-WninFpevcgUvag";
    public static String str48 = ",n.svryqOgaPnapry";
    public static String str49 = 
	   "FrffvbaQQS2=p98s8o9q42nr21or1r61pqorn1n002nsss569635984s6qp7; ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669357391353591&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=; AFP_zp_kkk-gdzogv_80=4413241q3660";
    public static String str50 = 
	   "FrffvbaQQS2=p98s8o9q42nr21or1r61pqorn1n002nsss569635984s6qp7; AFP_zp_kkk-gdzogv_80=4413241q3660; AFP_zp_kkk-aowb_80=4413235p3660; __hgzm=144631658.1231367708.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.2770915348920628700.1231367708.1231367708.1231367708.1; __hgzo=144631658.0.10.1231367708; __hgzp=144631658; ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669357391353591&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str51 = "uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231367691141&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231367691141&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Sjjj.zlfcnpr.pbz%2S&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=320757904.1231367694&tn_fvq=1231367694&tn_uvq=1758792003&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22";
    public static String str52 =
	   "uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55332979829981?[NDO]&aqu=1&g=7%2S0%2S2009%2014%3N38%3N42%203%20480&af=zfacbegny&cntrAnzr=HF%20UCZFSGJ&t=uggc%3N%2S%2Sjjj.zfa.pbz%2S&f=1024k768&p=24&x=L&oj=994&ou=634&uc=A&{2}&[NDR]";
    public static String str53 =
	   "cnerag puebzr6 fvatyr1 gno fryrpgrq ovaq qbhoyr2 ps";
    public static String str54 =
	   "ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669357391353591&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str55 =
	   "ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669357391353591&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str56 = "ne;ng;nh;or;oe;pn;pu;py;pa;qr;qx;rf;sv;se;to;ux;vq;vr;va;vg;wc;xe;zk;zl;ay;ab;am;cu;cy;cg;eh;fr;ft;gu;ge;gj;mn;";
    public static String str57 =
	   "ZP1=I=3&THVQ=6nnpr9q661804s33nnop45nosqp17q85; zu=ZFSG; PHYGHER=RA-HF; SyvtugTebhcVq=97; SyvtugVq=OnfrCntr; ucfie=Z:5|S:5|G:5|R:5|Q:oyh|J:S; ucpyv=J.U|Y.|F.|E.|H.Y|P.|U.; hfucjrn=jp:HFPN0746; ZHVQ=Q783SN9O14054831N4869R51P0SO8886&GHVQ=1";
    public static String str58 =
	   "ZP1=I=3&THVQ=6nnpr9q661804s33nnop45nosqp17q85; zu=ZFSG; PHYGHER=RA-HF; SyvtugTebhcVq=97; SyvtugVq=OnfrCntr; ucfie=Z:5|S:5|G:5|R:5|Q:oyh|J:S; ucpyv=J.U|Y.|F.|E.|H.Y|P.|U.; hfucjrn=jp:HFPN0746; ZHVQ=Q783SN9O14054831N4869R51P0SO8886";
    public static String str59 =
	   "ZP1=I=3&THVQ=6nnpr9q661804s33nnop45nosqp17q85; zu=ZFSG; PHYGHER=RA-HF; SyvtugTebhcVq=97; SyvtugVq=OnfrCntr; ucfie=Z:5|S:5|G:5|R:5|Q:oyh|J:S; ucpyv=J.U|Y.|F.|E.|H.Y|P.|U.; hfucjrn=jp:HFPN0746; ZHVQ=Q783SN9O14054831N4869R51P0SO8886; mvc=m:94043|yn:37.4154|yb:-122.0585|p:HF|ue:1";
    public static String str60 =
	   "ZP1=I=3&THVQ=6nnpr9q661804s33nnop45nosqp17q85; zu=ZFSG; PHYGHER=RA-HF; SyvtugTebhcVq=97; SyvtugVq=OnfrCntr; ucfie=Z:5|S:5|G:5|R:5|Q:oyh|J:S; ucpyv=J.U|Y.|F.|E.|H.Y|P.|U.; hfucjrn=jp:HFPN0746; ZHVQ=Q783SN9O14054831N4869R51P0SO8886; mvc=m:94043|yn:37.4154|yb:-122.0585|p:HF";
    public static String str61 = "uggc://gx2.fgp.f-zfa.pbz/oe/uc/11/ra-hf/pff/v/g.tvs#uggc://gx2.fgo.f-zfa.pbz/v/29/4RQP4969777N048NPS4RRR3PO2S7S.wct";
    public static String str62 = "uggc://gx2.fgp.f-zfa.pbz/oe/uc/11/ra-hf/pff/v/g.tvs#uggc://gx2.fgo.f-zfa.pbz/v/OQ/63NP9O94NS5OQP1249Q9S1ROP7NS3.wct";
    public static String str63 = "zbmvyyn/5.0 (jvaqbjf; h; jvaqbjf ag 5.1; ra-hf) nccyrjroxvg/528.9 (xugzy, yvxr trpxb) puebzr/2.0.157.0 fnsnev/528.9";

    public static ArrayList<String> s94 = RegexpMain.computeInvariants(str42, RegexpMain.REGEXP_5);
    public static ArrayList<String> s95 = RegexpMain.computeInvariants(str43, RegexpMain.REGEXP_5);
    public static ArrayList<String> s96 = RegexpMain.computeInvariants(str44, RegexpMain.REGEXP_5);
    public static ArrayList<String> s97 = RegexpMain.computeInvariants(str47, RegexpMain.REGEXP_5);
    public static ArrayList<String> s98 = RegexpMain.computeInvariants(str48, RegexpMain.REGEXP_5);
    public static ArrayList<String> s99 = RegexpMain.computeInvariants(str49, RegexpMain.REGEXP_5);
    public static ArrayList<String> s100 = RegexpMain.computeInvariants(str50, RegexpMain.REGEXP_5);
    public static ArrayList<String> s101 = RegexpMain.computeInvariants(str51, RegexpMain.REGEXP_5);
    public static ArrayList<String> s102 = RegexpMain.computeInvariants(str52, RegexpMain.REGEXP_5);
    public static ArrayList<String> s103 = RegexpMain.computeInvariants(str53, RegexpMain.REGEXP_5);
    public static int runBlock9() {
        int sum = 0;
        for (int i = 0; i < RegexpMain.REGEXP_5; i++) {
            sum += s94.get(i).split(re32.pattern()).length;
            sum += s95.get(i).split(re32.pattern()).length;
            sum += "svz_zlfcnpr_hfre-ivrj-pbzzragf,svz_zlfcnpr_havgrq-fgngrf".split(re20.pattern()).length;
            sum += s96.get(i).replaceFirst(re33.pattern(), "").length();
            sum += "zrah_arj zrah_arj_gbttyr zrah_gbttyr".replaceAll(re67.pattern(), "").length();
            sum += "zrah_byq zrah_byq_gbttyr zrah_gbttyr".replaceAll(re67.pattern(), "").length();
            sum += new RegExpBenchmark().execString(re8, "102n9o0o9pq60132qn0337rr867p75953502q2s27s2s5r98");
            sum += new RegExpBenchmark().execString(re8, "144631658.0.10.1231364380");
            sum += new RegExpBenchmark().execString(re8, "144631658.1231364380.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "144631658.3931862196947939300.1231364380.1231364380.1231364380.1");
            sum += new RegExpBenchmark().execString(re8, "441326q33660");
            sum += new RegExpBenchmark().execString(re8, "SbeprqRkcvengvba=633669341278771470");
            sum += new RegExpBenchmark().execString(re8, str45);
            sum += new RegExpBenchmark().execString(re8, str46);
            sum += new RegExpBenchmark().execString(re8, "AFP_zp_dfctwzssrwh-aowb_80=441326q33660");
            sum += new RegExpBenchmark().execString(re8, "FrffvbaQQS2=102n9o0o9pq60132qn0337rr867p75953502q2s27s2s5r98");
            sum += new RegExpBenchmark().execString(re8, "__hgzn=144631658.3931862196947939300.1231364380.1231364380.1231364380.1");
            sum += new RegExpBenchmark().execString(re8, "__hgzo=144631658.0.10.1231364380");
            sum += new RegExpBenchmark().execString(re8, "__hgzm=144631658.1231364380.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
        }
        for (int i = 0; i < RegexpMain.REGEXP_4; i++) {
            sum += " yvfg1".replaceAll(re14.pattern(), "").length();
            sum += " yvfg1".replaceFirst(re15.pattern(), "").length();
            sum += " yvfg2".replaceAll(re14.pattern(), "").length();
            sum += " yvfg2".replaceFirst(re15.pattern(), "").length();
            sum += " frneputebhc1".replaceAll(re14.pattern(), "").length();
            sum += " frneputebhc1".replaceFirst(re15.pattern(), "").length();
            sum += s97.get(i).replaceFirst(re68.pattern(), "").length();
            sum += s97.get(i).replaceAll(re18.pattern(), "").length();
            sum += "".replaceAll("&", "").length();
            sum += "".replaceAll(re35.pattern(), "").length();
            sum += "(..-{0})(|(d+)|)".replaceAll(re63.pattern(), "").length();
            sum += s98.get(i).replaceAll(re18.pattern(), "").length();
            sum += "//vzt.jro.qr/vij/FC/${cngu}/${anzr}/${inyhr}?gf=${abj}".replaceAll(re56.pattern(), "").length();
            sum += "//vzt.jro.qr/vij/FC/tzk_uc/${anzr}/${inyhr}?gf=${abj}".replaceAll("($\\{anzr\\})|($anzr\\b)", "").length();
            sum += "<fcna pynff=\"urnq\"><o>Jvaqbjf Yvir Ubgznvy</o></fcna><fcna pynff=\"zft\">{1}</fcna>".replaceAll(re69.pattern(), "").length();
            sum += "<fcna pynff=\"urnq\"><o>{0}</o></fcna><fcna pynff=\"zft\">{1}</fcna>".replaceAll(re63.pattern(), "").length();
            sum += "<fcna pynff=\"fvtahc\"><n uers=uggc://jjj.ubgznvy.pbz><o>{1}</o></n></fcna>".replaceAll(re69.pattern(), "").length();
            sum += "<fcna pynff=\"fvtahc\"><n uers={0}><o>{1}</o></n></fcna>".replaceAll(re63.pattern(), "").length();
            sum += "Vzntrf".replaceFirst(re15.pattern(), "").length();
            sum += "ZFA".replaceFirst(re15.pattern(), "").length();
            sum += "Zncf".replaceFirst(re15.pattern(), "").length();
            sum += "Zbq-Vasb-Vasb-WninFpevcgUvag".replaceAll(re39.pattern(), "").length();
            sum += "Arjf".replaceFirst(re15.pattern(), "").length();
            sum += s99.get(i).split(re32.pattern()).length;
            sum += s100.get(i).split(re32.pattern()).length;
            sum += "Ivqrb".replaceFirst(re15.pattern(), "").length();
            sum += "Jro".replaceFirst(re15.pattern(), "").length();
            sum += "n".replaceAll(re39.pattern(), "").length();
            sum += "nwnkFgneg".split(re70.pattern()).length;
            sum += "nwnkFgbc".split(re70.pattern()).length;
            sum += "ovaq".replaceAll(re14.pattern(), "").length();
            sum += "ovaq".replaceFirst(re15.pattern(), "").length();
            sum += "oevatf lbh zber. Zber fcnpr (5TO), zber frphevgl, fgvyy serr.".replaceAll(re63.pattern(), "").length();
            sum += "puvyq p1 svefg qrpx".replaceAll(re14.pattern(), "").length();
            sum += "puvyq p1 svefg qrpx".replaceFirst(re15.pattern(), "").length();
            sum += "puvyq p1 svefg qbhoyr2".replaceAll(re14.pattern(), "").length();
            sum += "puvyq p1 svefg qbhoyr2".replaceFirst(re15.pattern(), "").length();
            sum += "puvyq p2 ynfg".replaceAll(re14.pattern(), "").length();
            sum += "puvyq p2 ynfg".replaceFirst(re15.pattern(), "").length();
            sum += "puvyq p2".replaceAll(re14.pattern(), "").length();
            sum += "puvyq p2".replaceFirst(re15.pattern(), "").length();
            sum += "puvyq p3".replaceAll(re14.pattern(), "").length();
            sum += "puvyq p3".replaceFirst(re15.pattern(), "").length();
            sum += "puvyq p4 ynfg".replaceAll(re14.pattern(), "").length();
            sum += "puvyq p4 ynfg".replaceFirst(re15.pattern(), "").length();
            sum += "pbclevtug".replaceAll(re14.pattern(), "").length();
            sum += "pbclevtug".replaceFirst(re15.pattern(), "").length();
            sum += "qZFAZR_1".replaceAll(re14.pattern(), "").length();
            sum += "qZFAZR_1".replaceFirst(re15.pattern(), "").length();
            sum += "qbhoyr2 ps".replaceAll(re14.pattern(), "").length();
            sum += "qbhoyr2 ps".replaceFirst(re15.pattern(), "").length();
            sum += "qbhoyr2".replaceAll(re14.pattern(), "").length();
            sum += "qbhoyr2".replaceFirst(re15.pattern(), "").length();
            sum += "uqy_arj".replaceAll(re14.pattern(), "").length();
            sum += "uqy_arj".replaceFirst(re15.pattern(), "").length();
            sum += "uc_fubccvatobk".replaceAll(re30.pattern(), "").length();
            sum += "ugzy%2Rvq".replaceAll(re29.pattern(), "").length();
            sum += "ugzy%2Rvq".replaceAll(re30.pattern(), "").length();
            sum += s101.get(i).replaceFirst(re33.pattern(), "").length();
            sum += "uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/cebgbglcr.wf${4}${5}".replaceAll(re71.pattern(), "").length();
            sum += "uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/cebgbglcr.wf${5}".replaceAll(re72.pattern(), "").length();
            sum += s102.get(i).replaceAll(re73.pattern(), "").length();
            sum += "uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55332979829981?[NDO]&{1}&{2}&[NDR]".replaceAll(re69.pattern(), "").length();
            sum += "vztZFSG".replaceAll(re14.pattern(), "").length();
            sum += "vztZFSG".replaceFirst(re15.pattern(), "").length();
            sum += "zfasbbg1 ps".replaceAll(re14.pattern(), "").length();
            sum += "zfasbbg1 ps".replaceFirst(re15.pattern(), "").length();
            sum += s103.get(i).replaceAll(re14.pattern(), "").length();
            sum += s103.get(i).replaceFirst(re15.pattern(), "").length();
            sum += "cnerag puebzr6 fvatyr1 gno fryrpgrq ovaq".replaceAll(re14.pattern(), "").length();
            sum += "cnerag puebzr6 fvatyr1 gno fryrpgrq ovaq".replaceFirst(re15.pattern(), "").length();
            sum += "cevznel".replaceAll(re14.pattern(), "").length();
            sum += "cevznel".replaceFirst(re15.pattern(), "").length();
            sum += "erpgnatyr".replaceAll(re30.pattern(), "").length();
            sum += "frpbaqnel".replaceAll(re14.pattern(), "").length();
            sum += "frpbaqnel".replaceFirst(re15.pattern(), "").length();
            sum += "haybnq".split(re70.pattern()).length;
            sum += "{0}{1}1".replaceAll(re63.pattern(), "").length();
            sum += "|{1}1".replaceAll(re69.pattern(), "").length();
            sum += new RegExpBenchmark().execString(Pattern.compile("(..-HF)(\\|(\\d+)|)", Pattern.CASE_INSENSITIVE), "xb-xe,ra-va,gu-gu");
            sum += new RegExpBenchmark().execString(re4, "/ZlFcnprNccf/NccPnainf,45000012");
            sum += new RegExpBenchmark().execString(re8, "144631658.0.10.1231367708");
            sum += new RegExpBenchmark().execString(re8, "144631658.1231367708.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "144631658.2770915348920628700.1231367708.1231367708.1231367708.1");
            sum += new RegExpBenchmark().execString(re8, "4413235p3660");
            sum += new RegExpBenchmark().execString(re8, "441327q73660");
            sum += new RegExpBenchmark().execString(re8, "9995p6rp12rrnr893334ro7nq70o7p64p69rqn844prs1473");
            sum += new RegExpBenchmark().execString(re8, "SbeprqRkcvengvba=633669350559478880");
            sum += new RegExpBenchmark().execString(re8, str54);
            sum += new RegExpBenchmark().execString(re8, str55);
            sum += new RegExpBenchmark().execString(re8, "AFP_zp_dfctwzs-aowb_80=441327q73660");
            sum += new RegExpBenchmark().execString(re8, "AFP_zp_kkk-aowb_80=4413235p3660");
            sum += new RegExpBenchmark().execString(re8, "FrffvbaQQS2=9995p6rp12rrnr893334ro7nq70o7p64p69rqn844prs1473");
            sum += new RegExpBenchmark().execString(re8, "__hgzn=144631658.2770915348920628700.1231367708.1231367708.1231367708.1");
            sum += new RegExpBenchmark().execString(re8, "__hgzo=144631658.0.10.1231367708");
            sum += new RegExpBenchmark().execString(re8, "__hgzm=144631658.1231367708.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re34, s99.get(i));
            sum += new RegExpBenchmark().execString(re34, s100.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("ZFVRs+5[.]01"), s15.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("HF(?=;)", Pattern.CASE_INSENSITIVE), str56);
            sum += new RegExpBenchmark().execString(re74, s97.get(i));
            sum += new RegExpBenchmark().execString(re28, "svefg npgvir svefgNpgvir");
            sum += new RegExpBenchmark().execString(re28, "ynfg");
            sum += new RegExpBenchmark().execString(Pattern.compile("\bp:(..)", Pattern.CASE_INSENSITIVE), "m:94043|yn:37.4154|yb:-122.0585|p:HF");
            sum += new RegExpBenchmark().execString(re75, str57);
            sum += new RegExpBenchmark().execString(re75, str58);
            sum += new RegExpBenchmark().execString(re76, str57);
            sum += new RegExpBenchmark().execString(re76, str58);
            sum += new RegExpBenchmark().execString(re77, str57);
            sum += new RegExpBenchmark().execString(re77, str58);
            sum += new RegExpBenchmark().execString(Pattern.compile("\bhfucces*=s*([^;]*)", Pattern.CASE_INSENSITIVE), str59);
            sum += new RegExpBenchmark().execString(re78, str57);
            sum += new RegExpBenchmark().execString(re78, str58);
            sum += new RegExpBenchmark().execString(Pattern.compile("\bjcis*=s*([^;]*)", Pattern.CASE_INSENSITIVE), str59);
            sum += new RegExpBenchmark().execString(re79, str58);
            sum += new RegExpBenchmark().execString(re79, str60);
            sum += new RegExpBenchmark().execString(re79, str59);
            sum += new RegExpBenchmark().execString(Pattern.compile("|p:([a-z]{2})", Pattern.CASE_INSENSITIVE), "m:94043|yn:37.4154|yb:-122.0585|p:HF|ue:1");
            sum += new RegExpBenchmark().execString(re80, s97.get(i));
            sum += new RegExpBenchmark().execString(re61, "cebgbglcr.wf");
            sum += new RegExpBenchmark().execString(re68, s97.get(i));
            sum += new RegExpBenchmark().execString(re81, s97.get(i));
            sum += new RegExpBenchmark().execString(re82, s97.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("^Fubpxjnir Synfu (d)"), s21.get(i));
            sum += new RegExpBenchmark().execString(Pattern.compile("^Fubpxjnir Synfu (d+)"), s21.get(i));
            sum += new RegExpBenchmark().execString(re83, "[bowrpg tybony]");
            sum += new RegExpBenchmark().execString(re62, s97.get(i));
            sum += new RegExpBenchmark().execString(re84, str61);
            sum += new RegExpBenchmark().execString(re84, str62);
            sum += new RegExpBenchmark().execString(Pattern.compile("jroxvg"), str63);
        }
        //  System.out.println("block9 " + sum);
        return sum;
    }
    public static Pattern re85 = Pattern.compile("eaq_zbqobkva");
    public static String str64 = "1231365729213";
    public static String str65 = "74.125.75.3-1057165600.29978900";
    public static String str66 = "74.125.75.3-1057165600.29978900.1231365730214";
    public static String str67 = "Frnepu%20Zvpebfbsg.pbz";
    public static String str68 =
	   "FrffvbaQQS2=8sqq78r9n442851q565599o401385sp3s04r92rnn7o19ssn; ZFPhygher=VC=74.125.75.17&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669340386893867&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str69 = 
	"FrffvbaQQS2=8sqq78r9n442851q565599o401385sp3s04r92rnn7o19ssn; __hgzm=144631658.1231365779.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.1877536177953918500.1231365779.1231365779.1231365779.1; __hgzo=144631658.0.10.1231365779; __hgzp=144631658; ZFPhygher=VC=74.125.75.17&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669340386893867&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str70 = "I=3%26THVQ=757q3ss871q44o7o805n8113n5p72q52";
    public static String str71 = "I=3&THVQ=757q3ss871q44o7o805n8113n5p72q52";
    public static String str72 =
	   "uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231365765292&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231365765292&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Sohyyrgvaf.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1579793869.1231365768&tn_fvq=1231365768&tn_uvq=2056210897&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22";
    public static String str73 = "frnepu.zvpebfbsg.pbz";
    public static String str74 = "frnepu.zvpebfbsg.pbz/";
    public static String str75 =
	   "ZFPhygher=VC=74.125.75.17&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669340386893867&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str76 =
	   "ZFPhygher=VC=74.125.75.17&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669340386893867&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static int runBlock10() {
        int sum = 0;
        for (int i = 0; i < RegexpMain.REGEXP_3; i++) {
            sum += "%3Szxg=ra-HF".replaceAll(re39.pattern(), "").length();
            sum += "-8".replaceAll(re40.pattern(), "").length();
            sum += "-8".replaceAll(re10.pattern(), "").length();
            sum += "-8".replaceAll(re51.pattern(), "").length();
            sum += "-8".replaceAll(re52.pattern(), "").length();
            sum += "-8".replaceAll(re53.pattern(), "").length();
            sum += "-8".replaceAll(re39.pattern(), "").length();
            sum += "-8".replaceAll(re54.pattern(), "").length();
            sum += "1.5".replaceAll(re40.pattern(), "").length();
            sum += "1.5".replaceAll(re10.pattern(), "").length();
            sum += "1.5".replaceAll(re51.pattern(), "").length();
            sum += "1.5".replaceAll(re52.pattern(), "").length();
            sum += "1.5".replaceAll(re53.pattern(), "").length();
            sum += "1.5".replaceAll(re39.pattern(), "").length();
            sum += "1.5".replaceAll(re54.pattern(), "").length();
            sum += "1024k768".replaceAll(re40.pattern(), "").length();
            sum += "1024k768".replaceAll(re10.pattern(), "").length();
            sum += "1024k768".replaceAll(re51.pattern(), "").length();
            sum += "1024k768".replaceAll(re52.pattern(), "").length();
            sum += "1024k768".replaceAll(re53.pattern(), "").length();
            sum += "1024k768".replaceAll(re39.pattern(), "").length();
            sum += "1024k768".replaceAll(re54.pattern(), "").length();
            sum += str64.replaceAll(re40.pattern(), "").length();
            sum += str64.replaceAll(re10.pattern(), "").length();
            sum += str64.replaceAll(re51.pattern(), "").length();
            sum += str64.replaceAll(re52.pattern(), "").length();
            sum += str64.replaceAll(re53.pattern(), "").length();
            sum += str64.replaceAll(re39.pattern(), "").length();
            sum += str64.replaceAll(re54.pattern(), "").length();
            sum += "14".replaceAll(re40.pattern(), "").length();
            sum += "14".replaceAll(re10.pattern(), "").length();
            sum += "14".replaceAll(re51.pattern(), "").length();
            sum += "14".replaceAll(re52.pattern(), "").length();
            sum += "14".replaceAll(re53.pattern(), "").length();
            sum += "14".replaceAll(re39.pattern(), "").length();
            sum += "14".replaceAll(re54.pattern(), "").length();
            sum += "24".replaceAll(re40.pattern(), "").length();
            sum += "24".replaceAll(re10.pattern(), "").length();
            sum += "24".replaceAll(re51.pattern(), "").length();
            sum += "24".replaceAll(re52.pattern(), "").length();
            sum += "24".replaceAll(re53.pattern(), "").length();
            sum += "24".replaceAll(re39.pattern(), "").length();
            sum += "24".replaceAll(re54.pattern(), "").length();
            sum += str65.replaceAll(re40.pattern(), "").length();
            sum += str65.replaceAll(re10.pattern(), "").length();
            sum += str65.replaceAll(re51.pattern(), "").length();
            sum += str65.replaceAll(re52.pattern(), "").length();
            sum += str65.replaceAll(re53.pattern(), "").length();
            sum += str65.replaceAll(re39.pattern(), "").length();
            sum += str65.replaceAll(re54.pattern(), "").length();
            sum += str66.replaceAll(re40.pattern(), "").length();
            sum += str66.replaceAll(re10.pattern(), "").length();
            sum += str66.replaceAll(re51.pattern(), "").length();
            sum += str66.replaceAll(re52.pattern(), "").length();
            sum += str66.replaceAll(re53.pattern(), "").length();
            sum += str66.replaceAll(re39.pattern(), "").length();
            sum += str66.replaceAll(re54.pattern(), "").length();
            sum += "9.0".replaceAll(re40.pattern(), "").length();
            sum += "9.0".replaceAll(re10.pattern(), "").length();
            sum += "9.0".replaceAll(re51.pattern(), "").length();
            sum += "9.0".replaceAll(re52.pattern(), "").length();
            sum += "9.0".replaceAll(re53.pattern(), "").length();
            sum += "9.0".replaceAll(re39.pattern(), "").length();
            sum += "9.0".replaceAll(re54.pattern(), "").length();
            sum += "994k634".replaceAll(re40.pattern(), "").length();
            sum += "994k634".replaceAll(re10.pattern(), "").length();
            sum += "994k634".replaceAll(re51.pattern(), "").length();
            sum += "994k634".replaceAll(re52.pattern(), "").length();
            sum += "994k634".replaceAll(re53.pattern(), "").length();
            sum += "994k634".replaceAll(re39.pattern(), "").length();
            sum += "994k634".replaceAll(re54.pattern(), "").length();
            sum += "?zxg=ra-HF".replaceAll(re40.pattern(), "").length();
            sum += "?zxg=ra-HF".replaceAll(re10.pattern(), "").length();
            sum += "?zxg=ra-HF".replaceAll(re51.pattern(), "").length();
            sum += "?zxg=ra-HF".replaceAll(re52.pattern(), "").length();
            sum += "?zxg=ra-HF".replaceAll(re53.pattern(), "").length();
            sum += "?zxg=ra-HF".replaceAll(re54.pattern(), "").length();
            sum += "PAA.pbz".replaceAll(re25.pattern(), "").length();
            sum += "PAA.pbz".replaceAll(re12.pattern(), "").length();
            sum += "PAA.pbz".replaceAll(re39.pattern(), "").length();
            sum += "Qngr & Gvzr".replaceAll(re25.pattern(), "").length();
            sum += "Qngr & Gvzr".replaceAll(re12.pattern(), "").length();
            sum += "Qngr & Gvzr".replaceAll(re39.pattern(), "").length();
            sum += "Frnepu Zvpebfbsg.pbz".replaceAll(re40.pattern(), "").length();
            sum += "Frnepu Zvpebfbsg.pbz".replaceAll(re54.pattern(), "").length();
            sum += str67.replaceAll(re10.pattern(), "").length();
            sum += str67.replaceAll(re51.pattern(), "").length();
            sum += str67.replaceAll(re52.pattern(), "").length();
            sum += str67.replaceAll(re53.pattern(), "").length();
            sum += str67.replaceAll(re39.pattern(), "").length();
            sum += str68.split(re32.pattern()).length;
            sum += str69.split(re32.pattern()).length;
            sum += str70.replaceAll(re52.pattern(), "").length();
            sum += str70.replaceAll(re53.pattern(), "").length();
            sum += str70.replaceAll(re39.pattern(), "").length();
            sum += str71.replaceAll(re40.pattern(), "").length();
            sum += str71.replaceAll(re10.pattern(), "").length();
            sum += str71.replaceAll(re51.pattern(), "").length();
            sum += str71.replaceAll(re54.pattern(), "").length();
            sum += "Jrngure".replaceAll(re25.pattern(), "").length();
            sum += "Jrngure".replaceAll(re12.pattern(), "").length();
            sum += "Jrngure".replaceAll(re39.pattern(), "").length();
            sum += "LbhGhor".replaceAll(re25.pattern(), "").length();
            sum += "LbhGhor".replaceAll(re12.pattern(), "").length();
            sum += "LbhGhor".replaceAll(re39.pattern(), "").length();
            sum += str72.replaceFirst(re33.pattern(), "").length();
            sum += "erzbgr_vsenzr_1".replaceFirst("^erzbgr_vsenzr_", "").length();
            sum += str73.replaceAll(re40.pattern(), "").length();
            sum += str73.replaceAll(re10.pattern(), "").length();
            sum += str73.replaceAll(re51.pattern(), "").length();
            sum += str73.replaceAll(re52.pattern(), "").length();
            sum += str73.replaceAll(re53.pattern(), "").length();
            sum += str73.replaceAll(re39.pattern(), "").length();
            sum += str73.replaceAll(re54.pattern(), "").length();
            sum += str74.replaceAll(re40.pattern(), "").length();
            sum += str74.replaceAll(re10.pattern(), "").length();
            sum += str74.replaceAll(re51.pattern(), "").length();
            sum += str74.replaceAll(re52.pattern(), "").length();
            sum += str74.replaceAll(re53.pattern(), "").length();
            sum += str74.replaceAll(re39.pattern(), "").length();
            sum += str74.replaceAll(re54.pattern(), "").length();
            sum += "lhv-h".replaceAll("-", "").length();
            sum += new RegExpBenchmark().execString(re9, "p");
            sum += new RegExpBenchmark().execString(re9, "qz p");
            sum += new RegExpBenchmark().execString(re9, "zbqynory");
            sum += new RegExpBenchmark().execString(re9, "lhv-h svefg");
            sum += new RegExpBenchmark().execString(re8, "144631658.0.10.1231365779");
            sum += new RegExpBenchmark().execString(re8, "144631658.1231365779.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "144631658.1877536177953918500.1231365779.1231365779.1231365779.1");
            sum += new RegExpBenchmark().execString(re8, str75);
            sum += new RegExpBenchmark().execString(re8, str76);
            sum += new RegExpBenchmark().execString(re8, "__hgzn=144631658.1877536177953918500.1231365779.1231365779.1231365779.1");
            sum += new RegExpBenchmark().execString(re8, "__hgzo=144631658.0.10.1231365779");
            sum += new RegExpBenchmark().execString(re8, "__hgzm=144631658.1231365779.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re34, str68);
            sum += new RegExpBenchmark().execString(re34, str69);
            sum += new RegExpBenchmark().execString(Pattern.compile("^$"), "");
            sum += new RegExpBenchmark().execString(re31, "qr");
            sum += new RegExpBenchmark().execString(Pattern.compile("^znkd+$"), "");
            sum += new RegExpBenchmark().execString(Pattern.compile("^zvad+$"), "");
            sum += new RegExpBenchmark().execString(Pattern.compile("^erfgber$"), "");
            sum += new RegExpBenchmark().execString(re85, "zbqobkva zbqobk_abcnqqvat ");
            sum += new RegExpBenchmark().execString(re85, "zbqgvgyr");
            sum += new RegExpBenchmark().execString(re85, "eaq_zbqobkva ");
            sum += new RegExpBenchmark().execString(re85, "eaq_zbqgvgyr ");
            sum += new RegExpBenchmark().execString(Pattern.compile("frpgvbad+_pbagragf"), "obggbz_ani");
        }
        //  System.out.println("block10 " + sum);
        return sum;
    }
    public static Pattern re86 = Pattern.compile(";\\s*");
    public static Pattern re87 = Pattern.compile("($\\{inyhr\\})|($inyhr\b)");
    public static Pattern re88 = Pattern.compile("($\\{abj\\})|($abj\b)");
    public static Pattern re89 = Pattern.compile("s+$");
    public static Pattern re90 = Pattern.compile("^s+");
    public static Pattern re91 = Pattern.compile(
            "(\\\\\"|\\x00-\\x1f|\\x7f-\\x9f|\\u00ad|\\u0600-\\u0604|\\u070f|\\u17b4|\\u17b5|\\u200c-\\u200f|\\u2028-\\u202f|\\u2060-\\u206f|\\ufeff|\\ufff0-\\uffff)"
    );
    public static Pattern re92 = Pattern.compile("^(:)([\\w-]+)\\(\"?([^\\(]*?)\\)?[^\\(]*?\\)?\"");
    public static Pattern re93 = Pattern.compile("^([:.#]*)((?:[w\\u0128-\\uffff*_-]|\\.)+)");
    public static Pattern re94 = Pattern.compile("^\\[ *@?([\\w-]+) *([!*\\$^~=]*) *(\\'?\"?)(.*?)\\4 *\\]");
    public static String str77 = "#fubhgobk .pybfr";
    public static String str78 =
	   "FrffvbaQQS2=102n9o0o9pq60132qn0337rr867p75953502q2s27s2s5r98; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669341278771470&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=; AFP_zp_dfctwzssrwh-aowb_80=441326q33660";
    public static String str79 =
	   "FrffvbaQQn9o0o9pq60132qn0337rr867p75953502q2s27s2s5r98; AFP_zp_dfctwzssrwh-aowb_80=441326q33660; __hgzm=144631658.1231365869.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.1670816052019209000.1231365869.1231365869.1231365869.1; __hgzo=144631658.0.10.1231365869; __hgzp=144631658; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669341278771470&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str80 =
	   "FrffvbaQQ5p6rp12rrnr893334ro7nq70o7p64p69rqn844prs1473; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669350559478880&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=; AFP_zp_dfctwzs-aowb_80=441327q73660";
    public static String str81 =
	   "FrffvbaQQ5p6rp12rrnr893334ro7nq70o7p64p69rqn844prs1473; AFP_zp_dfctwzs-aowb_80=441327q73660; __hgzm=144631658.1231367054.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.1796080716621419500.1231367054.1231367054.1231367054.1; __hgzo=144631658.0.10.1231367054; __hgzp=144631658; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669350559478880&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str82 = "[glcr=fhozvg]";
    public static String str83 = "n.svryqOga,n.svryqOgaPnapry";
    public static String str84 = "n.svryqOgaPnapry";
    public static String str85 = "oyvpxchaxg";
    public static String str86 = "qvi.bow-nppbeqvba qg";
    public static String str87 =
	   "uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_nccf_wf&qg=1231367052227&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231367052227&punaary=svz_zlfcnpr_nccf-pnainf%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Scebsvyr.zlfcnpr.pbz%2SZbqhyrf%2SNccyvpngvbaf%2SCntrf%2SPnainf.nfck&nq_glcr=grkg&rvq=6083027&rn=0&sez=1&tn_ivq=716357910.1231367056&tn_fvq=1231367056&tn_uvq=1387206491&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22";
    public static String str88 =
	   "uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231365851658&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231365851658&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Scebsvyrrqvg.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1979828129.1231365855&tn_fvq=1231365855&tn_uvq=2085229649&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22";
    public static String str89 =
	   "uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55023338617756?[NDO]&aqu=1&g=7%2S0%2S2009%2014%3N12%3N47%203%20480&af=zfacbegny&cntrAnzr=HF%20UCZFSGJ&t=uggc%3N%2S%2Sjjj.zfa.pbz%2S&f=0k0&p=43835816&x=A&oj=994&ou=634&uc=A&{2}&[NDR]";
    public static String str90 = "zrgn[anzr=nwnkHey]";
    public static String str91 = "anpuevpugra";
    public static String str92 = "b oS={'oT':1.1};x $8n(B){z(B!=o9)};x $S(B){O(!$8n(B))z A;O(B.4L)z'T';b S=7t B;O(S=='2P'&&B.p4){23(B.7f){12 1:z'T';12 3:z/S/.2g(B.8M)?'ox':'oh'}}O(S=='2P'||S=='x'){23(B.nE){12 2V:z'1O';12 7I:z'5a';12 18:z'4B'}O(7t B.I=='4F'){O(B.3u)z'pG';O(B.8e)z'1p'}}z S};x $2p(){b 4E={};Z(b v=0;v<1p.I;v++){Z(b X 1o 1p[v]){b nc=1p[v][X];b 6E=4E[X];O(6E&&$S(nc)=='2P'&&$S(6E)=='2P')4E[X]=$2p(6E,nc);17 4E[X]=nc}}z 4E};b $E=7p.E=x(){b 1d=1p;O(!1d[1])1d=[p,1d[0]];Z(b X 1o 1d[1])1d[0][X]=1d[1][X];z 1d[0]};b $4D=7p.pJ=x(){Z(b v=0,y=1p.I;v<y;v++){1p[v].E=x(1J){Z(b 1I 1o 1J){O(!p.1Y[1I])p.1Y[1I]=1J[1I];O(!p[1I])p[1I]=$4D.6C(1I)}}}};$4D.6C=x(1I){z x(L){z p.1Y[1I].3H(L,2V.1Y.nV.1F(1p,1))}};$4D(7F,2V,6J,nb);b 3l=x(B){B=B||{};B.E=$E;z B};b pK=Y 3l(H);b pZ=Y 3l(C);C.6f=C.35('6f')[0];x $2O(B){z!!(B||B===0)};x $5S(B,n8){z $8n(B)?B:n8};x $7K(3c,1m){z 1q.na(1q.7K()*(1m-3c+1)+3c)};x $3N(){z Y 97().os()};x $4M(1U){pv(1U);pa(1U);z 1S};H.43=!!(C.5Z);O(H.nB)H.31=H[H.7q?'py':'nL']=1r;17 O(C.9N&&!C.om&&!oy.oZ)H.pF=H.4Z=H[H.43?'pt':'65']=1r;17 O(C.po!=1S)H.7J=1r;O(7t 5B=='o9'){b 5B=x(){};O(H.4Z)C.nd(\"pW\");5B.1Y=(H.4Z)?H[\"[[oN.1Y]]\"]:{}}5B.1Y.4L=1r;O(H.nL)5s{C.oX(\"pp\",A,1r)}4K(r){};b 18=x(1X){b 63=x(){z(1p[0]!==1S&&p.1w&&$S(p.1w)=='x')?p.1w.3H(p,1p):p};$E(63,p);63.1Y=1X;63.nE=18;z 63};18.1z=x(){};18.1Y={E:x(1X){b 7x=Y p(1S);Z(b X 1o 1X){b nC=7x[X];7x[X]=18.nY(nC,1X[X])}z Y 18(7x)},3d:x(){Z(b v=0,y=1p.I;v<y;v++)$E(p.1Y,1p[v])}};18.nY=x(2b,2n){O(2b&&2b!=2n){b S=$S(2n);O(S!=$S(2b))z 2n;23(S){12'x':b 7R=x(){p.1e=1p.8e.1e;z 2n.3H(p,1p)};7R.1e=2b;z 7R;12'2P':z $2p(2b,2n)}}z 2n};b 8o=Y 18({oQ:x(J){p.4w=p.4w||[];p.4w.1x(J);z p},7g:x(){O(p.4w&&p.4w.I)p.4w.9J().2x(10,p)},oP:x(){p.4w=[]}});b 2d=Y 18({1V:x(S,J){O(J!=18.1z){p.$19=p.$19||{};p.$19[S]=p.$19[S]||[];p.$19[S].5j(J)}z p},1v:x(S,1d,2x){O(p.$19&&p.$19[S]){p.$19[S].1b(x(J){J.3n({'L':p,'2x':2x,'1p':1d})()},p)}z p},3M:x(S,J){O(p.$19&&p.$19[S])p.$19[S].2U(J);z p}});b 4v=Y 18({2H:x(){p.P=$2p.3H(1S,[p.P].E(1p));O(!p.1V)z p;Z(b 3O 1o p.P){O($S(p.P[3O]=='x')&&3O.2g(/^5P[N-M]/))p.1V(3O,p.P[3O])}z p}});2V.E({7y:x(J,L){Z(b v=0,w=p.I;v<w;v++)J.1F(L,p[v],v,p)},3s:x(J,L){b 54=[];Z(b v=0,w=p.I;v<w;v++){O(J.1F(L,p[v],v,p))54.1x(p[v])}z 54},2X:x(J,L){b 54=[];Z(b v=0,w=p.I;v<w;v++)54[v]=J.1F(L,p[v],v,p);z 54},4i:x(J,L){Z(b v=0,w=p.I;v<w;v++){O(!J.1F(L,p[v],v,p))z A}z 1r},ob:x(J,L){Z(b v=0,w=p.I;v<w;v++){O(J.1F(L,p[v],v,p))z 1r}z A},3F:x(3u,15){b 3A=p.I;Z(b v=(15<0)?1q.1m(0,3A+15):15||0;v<3A;v++){O(p[v]===3u)z v}z-1},8z:x(1u,I){1u=1u||0;O(1u<0)1u=p.I+1u;I=I||(p.I-1u);b 89=[];Z(b v=0;v<I;v++)89[v]=p[1u++];z 89},2U:x(3u){b v=0;b 3A=p.I;6L(v<3A){O(p[v]===3u){p.6l(v,1);3A--}17{v++}}z p},1y:x(3u,15){z p.3F(3u,15)!=-1},oz:x(1C){b B={},I=1q.3c(p.I,1C.I);Z(b v=0;v<I;v++)B[1C[v]]=p[v];z B},E:x(1O){Z(b v=0,w=1O.I;v<w;v++)p.1x(1O[v]);z p},2p:x(1O){Z(b v=0,y=1O.I;v<y;v++)p.5j(1O[v]);z p},5j:x(3u){O(!p.1y(3u))p.1x(3u);z p},oc:x(){z p[$7K(0,p.I-1)]||A},7L:x(){z p[p.I-1]||A}});2V.1Y.1b=2V.1Y.7y;2V.1Y.2g=2V.1Y.1y;x $N(1O){z 2V.8z(1O)};x $1b(3J,J,L){O(3J&&7t 3J.I=='4F'&&$S(3J)!='2P')2V.7y(3J,J,L);17 Z(b 1j 1o 3J)J.1F(L||3J,3J[1j],1j)};6J.E({2g:x(6b,2F){z(($S(6b)=='2R')?Y 7I(6b,2F):6b).2g(p)},3p:x(){z 5K(p,10)},o4:x(){z 69(p)},7A:x(){z p.3y(/-D/t,x(2G){z 2G.7G(1).nW()})},9b:x(){z p.3y(/w[N-M]/t,x(2G){z(2G.7G(0)+'-'+2G.7G(1).5O())})},8V:x(){z p.3y(/\b[n-m]/t,x(2G){z 2G.nW()})},5L:x(){z p.3y(/^s+|s+$/t,'')},7j:x(){z p.3y(/s{2,}/t,' ').5L()},5V:x(1O){b 1i=p.2G(/d{1,3}/t);z(1i)?1i.5V(1O):A},5U:x(1O){b 3P=p.2G(/^#?(w{1,2})(w{1,2})(w{1,2})$/);z(3P)?3P.nV(1).5U(1O):A},1y:x(2R,f){z(f)?(f+p+f).3F(f+2R+f)>-1:p.3F(2R)>-1},nX:x(){z p.3y(/([.*+?^${}()|[]/\\])/t,'\\$1')}});2V.E({5V:x(1O){O(p.I<3)z A;O(p.I==4&&p[3]==0&&!1O)z'p5';b 3P=[];Z(b v=0;v<3;v++){b 52=(p[v]-0).4h(16);3P.1x((52.I==1)?'0'+52:52)}z 1O?3P:'#'+3P.2u('')},5U:x(1O){O(p.I!=3)z A;b 1i=[];Z(b v=0;v<3;v++){1i.1x(5K((p[v].I==1)?p[v]+p[v]:p[v],16))}z 1O?1i:'1i('+1i.2u(',')+')'}});7F.E({3n:x(P){b J=p;P=$2p({'L':J,'V':A,'1p':1S,'2x':A,'4s':A,'6W':A},P);O($2O(P.1p)&&$S(P.1p)!='1O')P.1p=[P.1p];z x(V){b 1d;O(P.V){V=V||H.V;1d=[(P.V===1r)?V:Y P.V(V)];O(P.1p)1d.E(P.1p)}17 1d=P.1p||1p;b 3C=x(){z J.3H($5S(P";
    public static String str93 = "hagreunyghat";
    public static String str94 = 
	  "ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669341278771470&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str95 = 
	  "ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669350559478880&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q";
    public static String str96 = 
	  "ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669341278771470&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str97 = 
	  "ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669350559478880&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=";
    public static String str98 = "shapgvba (){Cuk.Nccyvpngvba.Frghc.Pber();Cuk.Nccyvpngvba.Frghc.Nwnk();Cuk.Nccyvpngvba.Frghc.Synfu();Cuk.Nccyvpngvba.Frghc.Zbqhyrf()}";
    public static int runBlock11() {
        int sum = 0;
        for (int i = 0; i < RegexpMain.REGEXP_2; i++) {
            sum += " .pybfr".replaceAll(re18.pattern(), "").length();
            sum += " n.svryqOgaPnapry".replaceAll(re18.pattern(), "").length();
            sum += " qg".replaceAll(re18.pattern(), "").length();
            sum += str77.replaceFirst(re68.pattern(), "").length();
            sum += str77.replaceAll(re18.pattern(), "").length();
            sum += "".replaceAll(re39.pattern(), "").length();
            sum += "".replaceAll("^", "").length();
            sum += "".split(re86.pattern()).length;
            sum += "*".replaceAll(re39.pattern(), "").length();
            sum += "*".replaceFirst(re68.pattern(), "").length();
            sum += "*".replaceAll(re18.pattern(), "").length();
            sum += ".pybfr".replaceFirst(re68.pattern(), "").length();
            sum += ".pybfr".replaceAll(re18.pattern(), "").length();
            sum += "//vzt.jro.qr/vij/FC/tzk_uc/fperra/${inyhr}?gf=${abj}".replaceAll(re87.pattern(), "").length();
            sum += "//vzt.jro.qr/vij/FC/tzk_uc/fperra/1024?gf=${abj}".replaceAll(re88.pattern(), "").length();
            sum += "//vzt.jro.qr/vij/FC/tzk_uc/jvafvmr/${inyhr}?gf=${abj}".replaceAll(re87.pattern(), "").length();
            sum += "//vzt.jro.qr/vij/FC/tzk_uc/jvafvmr/992/608?gf=${abj}".replaceAll(re88.pattern(), "").length();
            sum += "300k120".replaceAll(re30.pattern(), "").length();
            sum += "300k250".replaceAll(re30.pattern(), "").length();
            sum += "310k120".replaceAll(re30.pattern(), "").length();
            sum += "310k170".replaceAll(re30.pattern(), "").length();
            sum += "310k250".replaceAll(re30.pattern(), "").length();
            sum += "9.0  e115".replaceAll("^.*.(.*)s.*$", "").length();
            sum += "Nppbeqvba".replaceAll(re2.pattern(), "").length();
            sum += "Nxghryy\n".replaceFirst(re89.pattern(), "").length();
            sum += "Nxghryy\n".replaceFirst(re90.pattern(), "").length();
            sum += "Nccyvpngvba".replaceAll(re2.pattern(), "").length();
            sum += "Oyvpxchaxg\n".replaceFirst(re89.pattern(), "").length();
            sum += "Oyvpxchaxg\n".replaceFirst(re90.pattern(), "").length();
            sum += "Svanamra\n".replaceFirst(re89.pattern(), "").length();
            sum += "Svanamra\n".replaceFirst(re90.pattern(), "").length();
            sum += "Tnzrf\n".replaceFirst(re89.pattern(), "").length();
            sum += "Tnzrf\n".replaceFirst(re90.pattern(), "").length();
            sum += "Ubebfxbc\n".replaceFirst(re89.pattern(), "").length();
            sum += "Ubebfxbc\n".replaceFirst(re90.pattern(), "").length();
            sum += "Xvab\n".replaceFirst(re89.pattern(), "").length();
            sum += "Xvab\n".replaceFirst(re90.pattern(), "").length();
            sum += "Zbqhyrf".replaceAll(re2.pattern(), "").length();
            sum += "Zhfvx\n".replaceFirst(re89.pattern(), "").length();
            sum += "Zhfvx\n".replaceFirst(re90.pattern(), "").length();
            sum += "Anpuevpugra\n".replaceFirst(re89.pattern(), "").length();
            sum += "Anpuevpugra\n".replaceFirst(re90.pattern(), "").length();
            sum += "Cuk".replaceAll(re2.pattern(), "").length();
            sum += "ErdhrfgSvavfu".split(re70.pattern()).length;
            sum += "ErdhrfgSvavfu.NWNK.Cuk".split(re70.pattern()).length;
            sum += "Ebhgr\n".replaceFirst(re89.pattern(), "").length();
            sum += "Ebhgr\n".replaceFirst(re90.pattern(), "").length();
            sum += str78.split(re32.pattern()).length;
            sum += str79.split(re32.pattern()).length;
            sum += str80.split(re32.pattern()).length;
            sum += str81.split(re32.pattern()).length;
            sum += "Fcbeg\n".replaceFirst(re89.pattern(), "").length();
            sum += "Fcbeg\n".replaceFirst(re90.pattern(), "").length();
            sum += "GI-Fcbg\n".replaceFirst(re89.pattern(), "").length();
            sum += "GI-Fcbg\n".replaceFirst(re90.pattern(), "").length();
            sum += "Gbhe\n".replaceFirst(re89.pattern(), "").length();
            sum += "Gbhe\n".replaceFirst(re90.pattern(), "").length();
            sum += "Hagreunyghat\n".replaceFirst(re89.pattern(), "").length();
            sum += "Hagreunyghat\n".replaceFirst(re90.pattern(), "").length();
            sum += "Ivqrb\n".replaceFirst(re89.pattern(), "").length();
            sum += "Ivqrb\n".replaceFirst(re90.pattern(), "").length();
            sum += "Jrggre\n".replaceFirst(re89.pattern(), "").length();
            sum += "Jrggre\n".replaceFirst(re90.pattern(), "").length();
            sum += str82.replaceFirst(re68.pattern(), "").length();
            sum += str82.replaceAll(re18.pattern(), "").length();
            sum += str83.replaceFirst(re68.pattern(), "").length();
            sum += str83.replaceAll(re18.pattern(), "").length();
            sum += str84.replaceFirst(re68.pattern(), "").length();
            sum += str84.replaceAll(re18.pattern(), "").length();
            sum += "nqiFreivprObk".replaceAll(re30.pattern(), "").length();
            sum += "nqiFubccvatObk".replaceAll(re30.pattern(), "").length();
            sum += "nwnk".replaceAll(re39.pattern(), "").length();
            sum += "nxghryy".replaceAll(re40.pattern(), "").length();
            sum += "nxghryy".replaceFirst(re41.pattern(), "").length();
            sum += "nxghryy".replaceFirst(re42.pattern(), "").length();
            sum += "nxghryy".replaceFirst(re43.pattern(), "").length();
            sum += "nxghryy".replaceFirst(re44.pattern(), "").length();
            sum += "nxghryy".replaceFirst(re45.pattern(), "").length();
            sum += "nxghryy".replaceFirst(re46.pattern(), "").length();
            sum += "nxghryy".replaceFirst(re47.pattern(), "").length();
            sum += "nxghryy".replaceAll(re48.pattern(), "").length();
            sum += str85.replaceAll(re40.pattern(), "").length();
            sum += str85.replaceFirst(re41.pattern(), "").length();
            sum += str85.replaceFirst(re42.pattern(), "").length();
            sum += str85.replaceFirst(re43.pattern(), "").length();
            sum += str85.replaceFirst(re44.pattern(), "").length();
            sum += str85.replaceFirst(re45.pattern(), "").length();
            sum += str85.replaceFirst(re46.pattern(), "").length();
            sum += str85.replaceFirst(re47.pattern(), "").length();
            sum += str85.replaceAll(re48.pattern(), "").length();
            sum += "pngrtbel".replaceAll(re29.pattern(), "").length();
            sum += "pngrtbel".replaceAll(re30.pattern(), "").length();
            sum += "pybfr".replaceAll(re39.pattern(), "").length();
            sum += "qvi".replaceAll(re39.pattern(), "").length();
            sum += str86.replaceFirst(re68.pattern(), "").length();
            sum += str86.replaceAll(re18.pattern(), "").length();
            sum += "qg".replaceAll(re39.pattern(), "").length();
            sum += "qg".replaceFirst(re68.pattern(), "").length();
            sum += "qg".replaceAll(re18.pattern(), "").length();
            sum += "rzorq".replaceAll(re39.pattern(), "").length();
            sum += "rzorq".replaceFirst(re68.pattern(), "").length();
            sum += "rzorq".replaceAll(re18.pattern(), "").length();
            sum += "svryqOga".replaceAll(re39.pattern(), "").length();
            sum += "svryqOgaPnapry".replaceAll(re39.pattern(), "").length();
            sum += "svz_zlfcnpr_nccf-pnainf,svz_zlfcnpr_havgrq-fgngrf".split(re20.pattern()).length;
            sum += "svanamra".replaceAll(re40.pattern(), "").length();
            sum += "svanamra".replaceFirst(re41.pattern(), "").length();
            sum += "svanamra".replaceFirst(re42.pattern(), "").length();
            sum += "svanamra".replaceFirst(re43.pattern(), "").length();
            sum += "svanamra".replaceFirst(re44.pattern(), "").length();
            sum += "svanamra".replaceFirst(re45.pattern(), "").length();
            sum += "svanamra".replaceFirst(re46.pattern(), "").length();
            sum += "svanamra".replaceFirst(re47.pattern(), "").length();
            sum += "svanamra".replaceAll(re48.pattern(), "").length();
            sum += "sbphf".split(re70.pattern()).length;
            sum += "sbphf.gno sbphfva.gno".split(re70.pattern()).length;
            sum += "sbphfva".split(re70.pattern()).length;
            sum += "sbez".replaceAll(re39.pattern(), "").length();
            sum += "sbez.nwnk".replaceFirst(re68.pattern(), "").length();
            sum += "sbez.nwnk".replaceAll(re18.pattern(), "").length();
            sum += "tnzrf".replaceAll(re40.pattern(), "").length();
            sum += "tnzrf".replaceFirst(re41.pattern(), "").length();
            sum += "tnzrf".replaceFirst(re42.pattern(), "").length();
            sum += "tnzrf".replaceFirst(re43.pattern(), "").length();
            sum += "tnzrf".replaceFirst(re44.pattern(), "").length();
            sum += "tnzrf".replaceFirst(re45.pattern(), "").length();
            sum += "tnzrf".replaceFirst(re46.pattern(), "").length();
            sum += "tnzrf".replaceFirst(re47.pattern(), "").length();
            sum += "tnzrf".replaceAll(re48.pattern(), "").length();
            sum += "ubzrcntr".replaceAll(re30.pattern(), "").length();
            sum += "ubebfxbc".replaceAll(re40.pattern(), "").length();
            sum += "ubebfxbc".replaceFirst(re41.pattern(), "").length();
            sum += "ubebfxbc".replaceFirst(re42.pattern(), "").length();
            sum += "ubebfxbc".replaceFirst(re43.pattern(), "").length();
            sum += "ubebfxbc".replaceFirst(re44.pattern(), "").length();
            sum += "ubebfxbc".replaceFirst(re45.pattern(), "").length();
            sum += "ubebfxbc".replaceFirst(re46.pattern(), "").length();
            sum += "ubebfxbc".replaceFirst(re47.pattern(), "").length();
            sum += "ubebfxbc".replaceAll(re48.pattern(), "").length();
            sum += "uc_cebzbobk_ugzy%2Puc_cebzbobk_vzt".replaceAll(re30.pattern(), "").length();
            sum += "uc_erpgnatyr".replaceAll(re30.pattern(), "").length();
            sum += str87.replaceFirst(re33.pattern(), "").length();
            sum += str88.replaceFirst(re33.pattern(), "").length();
            sum += "uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf${4}${5}".replaceAll(re71.pattern(), "").length();
            sum += "uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf${5}".replaceAll(re72.pattern(), "").length();
            sum += "uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/qlaYvo.wf${4}${5}".replaceAll(re71.pattern(), "").length();
            sum += "uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/qlaYvo.wf${5}".replaceAll(re72.pattern(), "").length();
            sum += "uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/rssrpgYvo.wf${4}${5}".replaceAll(re71.pattern(), "").length();
            sum += "uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/rssrpgYvo.wf${5}".replaceAll(re72.pattern(), "").length();
            sum += str89.replaceAll(re73.pattern(), "").length();
            sum += "uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55023338617756?[NDO]&{1}&{2}&[NDR]".replaceAll(re69.pattern(), "").length();
            sum += str6.replaceFirst(re23, "").length();
            sum += "xvab".replaceAll(re40.pattern(), "").length();
            sum += "xvab".replaceFirst(re41.pattern(), "").length();
            sum += "xvab".replaceFirst(re42.pattern(), "").length();
            sum += "xvab".replaceFirst(re43.pattern(), "").length();
            sum += "xvab".replaceFirst(re44.pattern(), "").length();
            sum += "xvab".replaceFirst(re45.pattern(), "").length();
            sum += "xvab".replaceFirst(re46.pattern(), "").length();
            sum += "xvab".replaceFirst(re47.pattern(), "").length();
            sum += "xvab".replaceAll(re48.pattern(), "").length();
            sum += "ybnq".split(re70.pattern()).length;
            sum += "zrqvnzbqgno lhv-anifrg lhv-anifrg-gbc".replaceAll(re18.pattern(), "").length();
            sum += "zrgn".replaceAll(re39.pattern(), "").length();
            sum += str90.replaceFirst(re68.pattern(), "").length();
            sum += str90.replaceAll(re18.pattern(), "").length();
            sum += "zbhfrzbir".split(re70.pattern()).length;
            sum += "zbhfrzbir.gno".split(re70.pattern()).length;
            sum += str63.replaceAll("^.*jroxvg/(d+(.d+)?).*$", "").length();
            sum += "zhfvx".replaceAll(re40.pattern(), "").length();
            sum += "zhfvx".replaceFirst(re41.pattern(), "").length();
            sum += "zhfvx".replaceFirst(re42.pattern(), "").length();
            sum += "zhfvx".replaceFirst(re43.pattern(), "").length();
            sum += "zhfvx".replaceFirst(re44.pattern(), "").length();
            sum += "zhfvx".replaceFirst(re45.pattern(), "").length();
            sum += "zhfvx".replaceFirst(re46.pattern(), "").length();
            sum += "zhfvx".replaceFirst(re47.pattern(), "").length();
            sum += "zhfvx".replaceAll(re48.pattern(), "").length();
            sum += "zlfcnpr_nccf_pnainf".replaceAll(re52.pattern(), "").length();
            sum += str91.replaceAll(re40.pattern(), "").length();
            sum += str91.replaceFirst(re41.pattern(), "").length();
            sum += str91.replaceFirst(re42.pattern(), "").length();
            sum += str91.replaceFirst(re43.pattern(), "").length();
            sum += str91.replaceFirst(re44.pattern(), "").length();
            sum += str91.replaceFirst(re45.pattern(), "").length();
            sum += str91.replaceFirst(re46.pattern(), "").length();
            sum += str91.replaceFirst(re47.pattern(), "").length();
            sum += str91.replaceAll(re48.pattern(), "").length();
            sum += "anzr".replaceAll(re39.pattern(), "").length();
            sum += str92.replaceAll("\bw+\b", "").length();
            sum += "bow-nppbeqvba".replaceAll(re39.pattern(), "").length();
            sum += "bowrpg".replaceAll(re39.pattern(), "").length();
            sum += "bowrpg".replaceFirst(re68.pattern(), "").length();
            sum += "bowrpg".replaceAll(re18.pattern(), "").length();
            sum += "cnenzf%2Rfglyrf".replaceAll(re29.pattern(), "").length();
            sum += "cnenzf%2Rfglyrf".replaceAll(re30.pattern(), "").length();
            sum += "cbchc".replaceAll(re30.pattern(), "").length();
            sum += "ebhgr".replaceAll(re40.pattern(), "").length();
            sum += "ebhgr".replaceFirst(re41.pattern(), "").length();
            sum += "ebhgr".replaceFirst(re42.pattern(), "").length();
            sum += "ebhgr".replaceFirst(re43.pattern(), "").length();
            sum += "ebhgr".replaceFirst(re44.pattern(), "").length();
            sum += "ebhgr".replaceFirst(re45.pattern(), "").length();
            sum += "ebhgr".replaceFirst(re46.pattern(), "").length();
            sum += "ebhgr".replaceFirst(re47.pattern(), "").length();
            sum += "ebhgr".replaceAll(re48.pattern(), "").length();
            sum += "freivprobk_uc".replaceAll(re30.pattern(), "").length();
            sum += "fubccvatobk_uc".replaceAll(re30.pattern(), "").length();
            sum += "fubhgobk".replaceAll(re39.pattern(), "").length();
            sum += "fcbeg".replaceAll(re40.pattern(), "").length();
            sum += "fcbeg".replaceFirst(re41.pattern(), "").length();
            sum += "fcbeg".replaceFirst(re42.pattern(), "").length();
            sum += "fcbeg".replaceFirst(re43.pattern(), "").length();
            sum += "fcbeg".replaceFirst(re44.pattern(), "").length();
            sum += "fcbeg".replaceFirst(re45.pattern(), "").length();
            sum += "fcbeg".replaceFirst(re46.pattern(), "").length();
            sum += "fcbeg".replaceFirst(re47.pattern(), "").length();
            sum += "fcbeg".replaceAll(re48.pattern(), "").length();
            sum += "gbhe".replaceAll(re40.pattern(), "").length();
            sum += "gbhe".replaceFirst(re41.pattern(), "").length();
            sum += "gbhe".replaceFirst(re42.pattern(), "").length();
            sum += "gbhe".replaceFirst(re43.pattern(), "").length();
            sum += "gbhe".replaceFirst(re44.pattern(), "").length();
            sum += "gbhe".replaceFirst(re45.pattern(), "").length();
            sum += "gbhe".replaceFirst(re46.pattern(), "").length();
            sum += "gbhe".replaceFirst(re47.pattern(), "").length();
            sum += "gbhe".replaceAll(re48.pattern(), "").length();
            sum += "gi-fcbg".replaceAll(re40.pattern(), "").length();
            sum += "gi-fcbg".replaceFirst(re41.pattern(), "").length();
            sum += "gi-fcbg".replaceFirst(re42.pattern(), "").length();
            sum += "gi-fcbg".replaceFirst(re43.pattern(), "").length();
            sum += "gi-fcbg".replaceFirst(re44.pattern(), "").length();
            sum += "gi-fcbg".replaceFirst(re45.pattern(), "").length();
            sum += "gi-fcbg".replaceFirst(re46.pattern(), "").length();
            sum += "gi-fcbg".replaceFirst(re47.pattern(), "").length();
            sum += "gi-fcbg".replaceAll(re48.pattern(), "").length();
            sum += "glcr".replaceAll(re39.pattern(), "").length();
            sum += "haqrsvarq".replaceAll("/", "").length();
            sum += str93.replaceAll(re40.pattern(), "").length();
            sum += str93.replaceFirst(re41.pattern(), "").length();
            sum += str93.replaceFirst(re42.pattern(), "").length();
            sum += str93.replaceFirst(re43.pattern(), "").length();
            sum += str93.replaceFirst(re44.pattern(), "").length();
            sum += str93.replaceFirst(re45.pattern(), "").length();
            sum += str93.replaceFirst(re46.pattern(), "").length();
            sum += str93.replaceFirst(re47.pattern(), "").length();
            sum += str93.replaceAll(re48.pattern(), "").length();
            sum += "ivqrb".replaceAll(re40.pattern(), "").length();
            sum += "ivqrb".replaceFirst(re41.pattern(), "").length();
            sum += "ivqrb".replaceFirst(re42.pattern(), "").length();
            sum += "ivqrb".replaceFirst(re43.pattern(), "").length();
            sum += "ivqrb".replaceFirst(re44.pattern(), "").length();
            sum += "ivqrb".replaceFirst(re45.pattern(), "").length();
            sum += "ivqrb".replaceFirst(re46.pattern(), "").length();
            sum += "ivqrb".replaceFirst(re47.pattern(), "").length();
            sum += "ivqrb".replaceAll(re48.pattern(), "").length();
            sum += "ivfvgf=1".split(re86.pattern()).length;
            sum += "jrggre".replaceAll(re40.pattern(), "").length();
            sum += "jrggre".replaceFirst(re41.pattern(), "").length();
            sum += "jrggre".replaceFirst(re42.pattern(), "").length();
            sum += "jrggre".replaceFirst(re43.pattern(), "").length();
            sum += "jrggre".replaceFirst(re44.pattern(), "").length();
            sum += "jrggre".replaceFirst(re45.pattern(), "").length();
            sum += "jrggre".replaceFirst(re46.pattern(), "").length();
            sum += "jrggre".replaceFirst(re47.pattern(), "").length();
            sum += "jrggre".replaceAll(re48.pattern(), "").length();
            sum += new RegExpBenchmark().execString(Pattern.compile("#[a-z0-9]+$",Pattern.CASE_INSENSITIVE), "uggc://jjj.fpuhryreim.arg/Qrsnhyg");
            sum += new RegExpBenchmark().execString(re66, "fryrpgrq");
            sum += new RegExpBenchmark().execString(Pattern.compile("(?:^|s+)lhv-ani(?:s+|$)"), "sff lhv-ani");
            sum += new RegExpBenchmark().execString(Pattern.compile("(?:^|s+)lhv-anifrg-gbc(?:s+|$)"), "zrqvnzbqgno lhv-anifrg");
            sum += new RegExpBenchmark().execString(Pattern.compile("(?:^|s+)lhv-anifrg-gbc(?:s+|$)"), "zrqvnzbqgno lhv-anifrg");
            sum += new RegExpBenchmark().execString(re91, "GnoThvq");
            sum += new RegExpBenchmark().execString(re91, "thvq");
            sum += new RegExpBenchmark().execString(Pattern.compile("(pbzcngvoyr|jroxvg)"),str63);
            sum += new RegExpBenchmark().execString(Pattern.compile(".+(?:ei|vg|en|vr)[/: ]([d.]+)"), str63);
            sum += new RegExpBenchmark().execString(re8, "144631658.0.10.1231365869");
            sum += new RegExpBenchmark().execString(re8, "144631658.0.10.1231367054");
            sum += new RegExpBenchmark().execString(re8, "144631658.1231365869.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "144631658.1231367054.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "144631658.1670816052019209000.1231365869.1231365869.1231365869.1");
            sum += new RegExpBenchmark().execString(re8, "144631658.1796080716621419500.1231367054.1231367054.1231367054.1");
            sum += new RegExpBenchmark().execString(re8, str94);
            sum += new RegExpBenchmark().execString(re8, str95);
            sum += new RegExpBenchmark().execString(re8, str96);
            sum += new RegExpBenchmark().execString(re8, str97);
            sum += new RegExpBenchmark().execString(re8, "__hgzn=144631658.1670816052019209000.1231365869.1231365869.1231365869.1");
            sum += new RegExpBenchmark().execString(re8, "__hgzn=144631658.1796080716621419500.1231367054.1231367054.1231367054.1");
            sum += new RegExpBenchmark().execString(re8, "__hgzo=144631658.0.10.1231365869");
            sum += new RegExpBenchmark().execString(re8, "__hgzo=144631658.0.10.1231367054");
            sum += new RegExpBenchmark().execString(re8, "__hgzm=144631658.1231365869.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re8, "__hgzm=144631658.1231367054.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)");
            sum += new RegExpBenchmark().execString(re34, str78);
            sum += new RegExpBenchmark().execString(re34, str79);
            sum += new RegExpBenchmark().execString(re34, str81);
            sum += new RegExpBenchmark().execString(re74, str77);
            sum += new RegExpBenchmark().execString(re74, "*");
			sum += new RegExpBenchmark().execString(re74, str82);
            sum += new RegExpBenchmark().execString(re74, str83);
            sum += new RegExpBenchmark().execString(re74, str86);
            sum += new RegExpBenchmark().execString(re74, "rzorq");
            sum += new RegExpBenchmark().execString(re74, "sbez.nwnk");
            sum += new RegExpBenchmark().execString(re74, str90);
            sum += new RegExpBenchmark().execString(re74, "bowrpg");
            sum += new RegExpBenchmark().execString(Pattern.compile("\\/onfr.wf(\\?.+)?$"), "/uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf");
            sum += new RegExpBenchmark().execString(re28, "uvag ynfgUvag ynfg");
            sum += new RegExpBenchmark().execString(re75, "");
            sum += new RegExpBenchmark().execString(re76, "");
            sum += new RegExpBenchmark().execString(re77, "");
            sum += new RegExpBenchmark().execString(re78, "");
            sum += new RegExpBenchmark().execString(re80, str77);
            sum += new RegExpBenchmark().execString(re80, "*");
            sum += new RegExpBenchmark().execString(re80, ".pybfr");
            sum += new RegExpBenchmark().execString(re80, str82);
            sum += new RegExpBenchmark().execString(re80, str83);
            sum += new RegExpBenchmark().execString(re80, str84);
            sum += new RegExpBenchmark().execString(re80, str86);
            sum += new RegExpBenchmark().execString(re80, "qg");
            sum += new RegExpBenchmark().execString(re80, "rzorq");
            sum += new RegExpBenchmark().execString(re80, "sbez.nwnk");
            sum += new RegExpBenchmark().execString(re80, str90);
            sum += new RegExpBenchmark().execString(re80, "bowrpg");
            sum += new RegExpBenchmark().execString(re61, "qlaYvo.wf");
            sum += new RegExpBenchmark().execString(re61, "rssrpgYvo.wf");
            sum += new RegExpBenchmark().execString(re61, "uggc://jjj.tzk.arg/qr/?fgnghf=uvajrvf");
            sum += new RegExpBenchmark().execString(re92, " .pybfr");
            sum += new RegExpBenchmark().execString(re92, " n.svryqOgaPnapry");
            sum += new RegExpBenchmark().execString(re92, " qg");
            sum += new RegExpBenchmark().execString(re92, str48);
            sum += new RegExpBenchmark().execString(re92, ".nwnk");
            sum += new RegExpBenchmark().execString(re92, ".svryqOga,n.svryqOgaPnapry");
            sum += new RegExpBenchmark().execString(re92, ".svryqOgaPnapry");
            sum += new RegExpBenchmark().execString(re92, ".bow-nppbeqvba qg");
            sum += new RegExpBenchmark().execString(re68, str77);
            sum += new RegExpBenchmark().execString(re68, "*");
            sum += new RegExpBenchmark().execString(re68, ".pybfr");
            sum += new RegExpBenchmark().execString(re68, str82);
            sum += new RegExpBenchmark().execString(re68, str83);
            sum += new RegExpBenchmark().execString(re68, str84);
            sum += new RegExpBenchmark().execString(re68, str86);
            sum += new RegExpBenchmark().execString(re68, "qg");
            sum += new RegExpBenchmark().execString(re68, "rzorq");
            sum += new RegExpBenchmark().execString(re68, "sbez.nwnk");
            sum += new RegExpBenchmark().execString(re68, str90);
            sum += new RegExpBenchmark().execString(re68, "bowrpg");
            sum += new RegExpBenchmark().execString(re93, " .pybfr");
            sum += new RegExpBenchmark().execString(re93, " n.svryqOgaPnapry");
            sum += new RegExpBenchmark().execString(re93, " qg");
            sum += new RegExpBenchmark().execString(re93, str48);
            sum += new RegExpBenchmark().execString(re93, ".nwnk");
            sum += new RegExpBenchmark().execString(re93, ".svryqOga,n.svryqOgaPnapry");
            sum += new RegExpBenchmark().execString(re93, ".svryqOgaPnapry");
            sum += new RegExpBenchmark().execString(re93, ".bow-nppbeqvba qg");
            sum += new RegExpBenchmark().execString(re81, str77);
            sum += new RegExpBenchmark().execString(re81, "*");
            sum += new RegExpBenchmark().execString(re81, str48);
            sum += new RegExpBenchmark().execString(re81, ".pybfr");
            sum += new RegExpBenchmark().execString(re81, str82);
            sum += new RegExpBenchmark().execString(re81, str83);
            sum += new RegExpBenchmark().execString(re81, str84);
            sum += new RegExpBenchmark().execString(re81, str86);
            sum += new RegExpBenchmark().execString(re81, "qg");
            sum += new RegExpBenchmark().execString(re81, "rzorq");
            sum += new RegExpBenchmark().execString(re81, "sbez.nwnk");
            sum += new RegExpBenchmark().execString(re81, str90);
            sum += new RegExpBenchmark().execString(re81, "bowrpg");
            sum += new RegExpBenchmark().execString(re94, " .pybfr");
            sum += new RegExpBenchmark().execString(re94, " n.svryqOgaPnapry");
            sum += new RegExpBenchmark().execString(re94, " qg");
            sum += new RegExpBenchmark().execString(re94, str48);
            sum += new RegExpBenchmark().execString(re94, ".nwnk");
            sum += new RegExpBenchmark().execString(re94, ".svryqOga,n.svryqOgaPnapry");
            sum += new RegExpBenchmark().execString(re94, ".svryqOgaPnapry");
            sum += new RegExpBenchmark().execString(re94, ".bow-nppbeqvba qg");
            sum += new RegExpBenchmark().execString(re94, "[anzr=nwnkHey]");
            sum += new RegExpBenchmark().execString(re94, "*");
            sum += new RegExpBenchmark().execString(re31, "rf");
            sum += new RegExpBenchmark().execString(re31, "wn");
            sum += new RegExpBenchmark().execString(re82, str77);
            sum += new RegExpBenchmark().execString(re82, "*");
            sum += new RegExpBenchmark().execString(re82, str48);
            sum += new RegExpBenchmark().execString(re82, ".pybfr");
            sum += new RegExpBenchmark().execString(re82, str82);
            sum += new RegExpBenchmark().execString(re82, str83);
            sum += new RegExpBenchmark().execString(re82, str84);
            sum += new RegExpBenchmark().execString(re82, str86);
            sum += new RegExpBenchmark().execString(re82, "qg");
            sum += new RegExpBenchmark().execString(re82, "rzorq");
            sum += new RegExpBenchmark().execString(re82, "sbez.nwnk");
            sum += new RegExpBenchmark().execString(re82, str90);
            sum += new RegExpBenchmark().execString(re82, "bowrpg");
            sum += new RegExpBenchmark().execString(re83, str98);
            sum += new RegExpBenchmark().execString(re83, "shapgvba sbphf() { [angvir pbqr] }");
            sum += new RegExpBenchmark().execString(re62, "#Ybtva");
            sum += new RegExpBenchmark().execString(re62, "#Ybtva_cnffjbeq");
            sum += new RegExpBenchmark().execString(re62, str77);
            sum += new RegExpBenchmark().execString(re62, "#fubhgobkWf");
            sum += new RegExpBenchmark().execString(re62, "#fubhgobkWfReebe");
            sum += new RegExpBenchmark().execString(re62, "#fubhgobkWfFhpprff");
            sum += new RegExpBenchmark().execString(re62, "*");
            sum += new RegExpBenchmark().execString(re62, str82);
            sum += new RegExpBenchmark().execString(re62, str83);
            sum += new RegExpBenchmark().execString(re62, str86);
            sum += new RegExpBenchmark().execString(re62, "rzorq");
            sum += new RegExpBenchmark().execString(re62, "sbez.nwnk");
            sum += new RegExpBenchmark().execString(re62, str90);
            sum += new RegExpBenchmark().execString(re62, "bowrpg");
            sum += new RegExpBenchmark().execString(re49, "pbagrag");
            sum += new RegExpBenchmark().execString(re24, str6);
            sum += new RegExpBenchmark().execString(Pattern.compile("xbadhrebe"), str63);
            sum += new RegExpBenchmark().execString(Pattern.compile("znp"), "jva32");
            sum += new RegExpBenchmark().execString(Pattern.compile("zbmvyyn"), str63);
            sum += new RegExpBenchmark().execString(Pattern.compile("zfvr"), str63);
            sum += new RegExpBenchmark().execString(Pattern.compile("ags5.1"), str63);
            sum += new RegExpBenchmark().execString(Pattern.compile("bcren"), str63);
            sum += new RegExpBenchmark().execString(Pattern.compile("fnsnev"), str63);
            sum += new RegExpBenchmark().execString(Pattern.compile("jva"), "jva32");
            sum += new RegExpBenchmark().execString(Pattern.compile("jvaqbjf"), str63);

        }
        //  System.out.println("block11 " + sum);
        return sum;
    }
}

class Benchmark {

    public static void main(String[] args) {
        new RegExpBenchmark().run();
    }
}